Backend Software Engineer
Design and build scalable, high-availability mission-critical backend systems and APIs for a leading online trading platform. Drive migration to cloud-native microservices and tackle performance, fault-tolerance, and security challenges.
Responsibilities
- Design and build high-scale, high-availability backend systems and APIs.
- Lead migration of large-scale distributed services to cloud-native microservices.
- Implement distributed, asynchronous messaging solutions.
- Resolve complex performance, fault-tolerance, and security issues.
- Collaborate with product, DevOps/SRE, and infrastructure teams in a full-cycle development model.
- Mentor and guide junior engineers.
Requirements
- 4+ years of experience building SaaS applications in a service-oriented architecture.
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent.
- Expertise in modern web development frameworks, C#, Java, or equivalent.
- Proficiency in writing optimized SQL and working with various datastores.
- Demonstrated success with scalable web applications or messaging systems.
Nice to have
- Experience with web security.
Benefits
- Yearly performance bonus and RSU grants.
- Learning and development opportunities (courses, conferences).
- Health insurance.
- Gym and wellness programs (Pilates, Yoga).
- Cibus/10Bis meal card.
- Tickets to sponsored team sports games.
- Regular social events.