About the position
We are seeking a highly motivated and talented Senior Software Engineer to join our Cloud group at BigID. In this role, you will be responsible for driving the design and development of complex cloud-based software systems. You will work as part of a cross-functional team to deliver innovative software solutions that foster business growth through out-of-the-box thinking and innovation. The ideal candidate will have a passion for excellence, a can-do attitude, and 6+ years of hands-on experience in distributed backend systems. Strong knowledge of modern distributed cloud application architecture and design, as well as proficiency in modern software languages and working with NoSQL and SQL databases, is required.
Responsibilities
- Design, build, and deliver inventive, data-driven products to foster business growth.
- Write high-quality code, covered by solid unit and integration tests.
- Make informed technological and architectural decisions while introducing new technologies and practices.
- Review the design and code for other team members.
- Passion for excellence and a can-do attitude.
- 6+ 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.
Requirements
- 6+ 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
Benefits
- Equity participation - everyone shares in our success
- Flexible work arrangements
- Other compulsory benefits based on country of residence