Who we seek :
We’re looking for a highly motivated and talented Senior Software Engineer to join our Cloud group. As a Senior Software Engineer, you’ll be responsible for driving the design and development of complex cloud-based software systems. You’ll work as part of a cross-functional team to deliver innovative software solutions to solve real world, cloud-native problems.
What you’ll do :
- Design, build, and deliver inventive, broad solutions to solve complex problems.
- Write high-quality code, covered by solid unit, integration tests and e2e tests..
- Make informed technological and architectural decisions while introducing new technologies and practices.
- Review the design and code for other team members.
What you’ll bring:
- Passion for excellence and a can-do attitude.
- 4+ years of hands-on experience in distributed backend systems.
- Excellent understanding of modern distributed cloud application architecture and design.
- Strong knowledge of modern software languages (one of NodeJs, Java, Python, etc).
- Strong knowledge working with NoSQL and SQL databases.
- Ability and desire to work in a fast-paced highly committed environment.
Advantages:
- Full Stack capabilities
- Experience working in a data driven environment.
- Past experience in infra/platform teams
- Java & NodeJS knowledge
- AWS, Docker, Kubernetes
- Experience working closely with product managers