Our client is looking for experienced software engineers. Above all, they value strong generalists: people with the computer science fundamentals to use a variety of technologies & languages and pick up new ones when needed. As an engineer with our client, your mission is delivering robust, high quality code in a continuous delivery environment. You'll work on a small, cross-functional Agile team to design & ship features and evolve our infrastructure. You'll do this in development & production environments that uses technologies such as Docker, Hadoop/HBase, Kubernetes, Java, Scala, Python and JavaScript/React.js, all running in the cloud and delivered as a SaaS application.
Requirements
- Bachelors in Computer Science or a related field
- Strong in data structures, algorithms, and software design
- Deep knowledge of at least one modern language. Your ability to pick up new concepts and ideas rapidly is more important to us than mastery of a specific language.
- Track record of consistently shipping products to customers
- Ability to work independently yet collaboratively in a dynamic environment
- Public cloud platforms such as AWS
Nice to have
- Microservices architectures, APIs and related technologies
- Experience with Python and DJango
- Our tech stacks
- Software development & delivery in a SaaS environment
- Technical project leadership
- Cybersecurity or information security