
Software Engineer
Saksoft · Johnston, IA
About this role
The Software Engineer will develop and maintain high-quality, scalable, and secure data processing pipelines and full-stack web applications. The role focuses on map-oriented display of image layers and layout of field trial data to support seed product development in R&D. The engineer will deploy applications to AWS using DevOps practices including CI/CD, testing, monitoring, and automation. The candidate will work within a small team of engineers and analysts using agile methodologies. Technical responsibilities include creating unit and integration tests and leveraging design principles for R&D solutions.
Skills & technologies
Must have
- Python
- JavaScript
- TypeScript
- React
- Angular
- RESTful services
- AWS
- AWS Lambda
- AWS Fargate
- AWS API Gateway
- AWS S3
- AWS RDS
- SQL
- Linux
- CI/CD
Nice to have
Read full description
As a Software Engineer, you will be responsible for developing and maintaining high-quality, scalable, and secure data processing pipelines and full-stack web applications. Your primary focus will be on map-oriented display of image layers and layout of field trial data to support seed product development in R&D.
Responsibilities
- Develop and support high-quality, scalable, and secure data processing pipelines and full-stack web applications.
- Create and execute unit and integration tests consistently for every software development feature completed.
- Leverage design principles and coding practices to craft elegant solutions for R&D.
- Deploy applications to AWS using DevOps practices such as continuous integration, continuous delivery, testing, monitoring, and automation.
- Collaborate with a small team of engineers and analysts at agile project ceremonies.
SkillMinimum Required ExperienceExperience developing high-quality, multi-tier applications4 yearsProficiency in full-stack web application development including RESTful services and using Python, JavaScript, Typescript, React, and Angular2 yearsExperience with AWS Services like Lambda, Fargate, API Gateway, S3, & RDS1 yearExperience with database-backed application development and SQL queries1 yearDebugging full-stack web applications1 yearModifying CI/CD pipelines1 yearLinux environment1 year
Must possess good communication skills (both written and verbal).
Additional Beneficial Skills And Experience
- Good working knowledge of SQL and relational databases
- Familiarity with agile software development practices