We’re seeking a Senior Software Developer that has experience on serverless and/or microservices architectures. The ideal candidate will have experience with Spring Boot, AWS Lambda, knowledge of CI tools, and passion for building products for developers.
Primary objectives of this Role
- Develop and maintain our API
- Review code of teammates
- Develop and maintain automated tests
- Act and improve the release cycle and version control
- Communicate with DevOps and Support teams the evolution of bugs, versions and the production state
Skills and Qualifications
- Fluent or advanced English
- Bachelor degree in Computer Science or equivalent
- Superb programming competence, especially in Java and scripting languages (e.g., Python, Golang, NodeJS)
- Previous experience on microservice and serverless architectures
- Experience with Agile/Scrum methodology
- Experience with continuous integration and continuous delivery (e.g., Travis, CircleCI)
- Experience with cloud
Preferred Qualifications
- Knowledge of Agtech and Geoprocessing
- Knowledge of GeoTools, GDAL and other GIS frameworks
- Knowledge of APM software (e.g., NewRelic, Datadog)
- Previous experience in performance testing and tuning
- TDD and BDD test frameworks, such as Cucumber and Behave
- AWS and Terraform experience
- Masters or PhD