
Software Engineer
- Johnston
- |4 years of exp
- |Full Time
In office
Not Available
About the job
Introduction
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.
Requirements
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