Job Description
Are you a visionary engineer ready to architect the future of scalable cloud infrastructure? NexGen Systems Inc. is seeking a Senior Backend Engineer to join our elite engineering team in San Francisco. We are building next-generation APIs and microservices that power millions of transactions daily. If you thrive in a fast-paced, high-impact environment and possess deep expertise in distributed systems, we want to hear from you.
In this role, you will lead the technical direction of our core backend services, mentor junior developers, and ensure our systems are resilient, secure, and performant at scale. You will work closely with product managers and frontend engineers to deliver seamless user experiences.
Responsibilities
- Design, develop, and maintain high-performance, scalable backend services and APIs using Python and Go.
- Architect and optimize database schemas and query performance for complex data requirements.
- Lead code reviews, architectural discussions, and technical decision-making processes.
- Implement robust CI/CD pipelines and automated testing strategies to ensure code quality.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Mentor junior engineers, conducting code reviews and providing technical guidance.
- Ensure system security, reliability, and compliance with industry standards.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree is a plus.
- 5+ years of professional software development experience with a focus on backend systems.
- Strong proficiency in Python, Go, or Java.
- Experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
- Deep understanding of SQL and NoSQL databases (PostgreSQL, MongoDB).
- Experience with RESTful API design and development.
- Strong problem-solving skills and the ability to work in an agile, collaborative environment.