- Maintaining and updating existing systems, while authoring new features and systems from scratch.
- Partake in the architectural design of new products, tools and features.
- Tackle problems and suggest creative ways to solve them.
- Research and improve your knowledge and skills.
- Strive for TDD and CI.
- Optimize application for maximum speed and scalability.
- Collaborate with other team members and stakeholders.
- Fluency in server-side technologies, such as NodeJS, Java, Python, Ruby... - a must.
- Databases expertise, such as MongoDB, DynamoDB, MySQL, Cassandra, etc. - a must.
- Experience in Test Driven Development (TDD) and Continuous Delivery - big plus.
- AWS and or devops experience - big plus.
- Curiosity and motivation.