Were looking for a highly motivated and talented Software Engineer to join our Cloud group. As a Software Engineer, youll be responsible for driving the design and development of complex cloud-based software systems. Youll work as part of a cross-functional team to deliver innovative software solutions to solve real-world, cloud-native problems.
What youll do:
Design, build, and deliver inventive, broad solutions to solve complex problems.
Write high-quality code, covered by solid unit, integration, and E2E tests.
Make informed technological and architectural decisions while introducing new technologies and practices.
Review the design and code for other team members.
Requirements:
4+ years of hands-on experience in distributed backend systems.
Strong knowledge of modern software languages (one of NodeJs, Java, or Python).
Excellent understanding of modern distributed cloud application architecture and design.
Ability and desire to work in a fast-paced, highly committed environment.
Passion for excellence and a can-do attitude.
Problem-solving capabilities.
Advantages:
4+ years of hands-on experience in distributed backend systems.
Strong knowledge of modern software languages (one of NodeJs, Java, or Python).
Excellent understanding of modern distributed cloud application architecture and design.
Ability and desire to work in a fast-paced, highly committed environment.
Passion for excellence and a can-do attitude.
Problem-solving capabilities.
Advantages:
Experience with Multi-tenancy architecture.
Knowledge of: Kubernetes and AWS.
Experience working in a data-driven environment.
Past experience in infra/platform teams.
This position is open to all candidates.