Job Summary
The Senior Software Engineer is responsible for the design, development, and maintenance of scalable backend services, APIs, and distributed systems critical to business operations. This role requires collaborative engagement with cross-functional teams to deliver secure and high-performing solutions, while also providing mentorship to junior engineers and overseeing cloud-hosted environments.
Responsibilities
- Design and develop robust backend services and distributed systems.
- Create and maintain APIs to facilitate business-critical operations.
- Collaborate with various teams to ensure seamless implementation of solutions.
- Mentor junior engineers to foster their professional development.
- Manage and optimize cloud-hosted environments.
Qualifications
- Bachelor’s degree in a technical discipline.
- 5 to 8 years of experience in backend development.
- Proficiency in programming languages such as JavaScript, Java, or Python.
- Extensive experience in distributed systems and API design.
- Knowledge of event-driven architectures.

