What you need to know about the role-
Your day-to-day
As a
Staff Engineer - Backend, you will architect and lead the development of complex backend systems, drive innovation, and mentor the team.
- Architect and design large-scale backend systems.
- Lead and mentor engineering teams.
- Drive technical excellence and best practices
- Strong analytical skills including the ability to define problems, collect data, establish facts, and draw valid conclusions.
What do you need to bring:
- Bachelor's degree in Computer Science or related field.
- 5+ years of backend development experience.
- Proficiency in at least one backend language (Java, Python, Ruby on Rails)
- Expertise in architecting and developing large-scale backend systems using Java EE with extensive experience in Spring MVC or Hibernate.
- Proven track record of designing, building, and maintaining complex RESTful APIs and microservices.
- Leadership in guiding engineering teams through complex technical challenges and design decisions.
- In-depth knowledge of distributed systems, cloud-native applications, and containerization technologies like Docker and Kubernetes.
- Experience with large-scale data processing, caching strategies, and performance optimization.
- Strong experience with distributed systems and microservices.
- Proven ability to lead and mentor teams.
Preferred Qualifications:
- Experience with Agile methodology , large-scale, high-performance systems.
- Knowledge of the payment processing industry and relevant regulations.
- Experience with cloud platforms (AWS, GCP, Azure).
- Contributions to open-source projects
Our Benefits:
Any general requests for consideration of your skills, please