Job Description
Are you ready to shape the future of cloud-native technology? At TechNova Solutions, we are building the next generation of scalable enterprise software. We are seeking a highly skilled and passionate Senior Software Engineer to join our dynamic engineering team in San Francisco.
In this role, you will take ownership of complex technical challenges, architect robust backend systems, and drive best practices across our engineering organization. If you thrive in a fast-paced, collaborative environment and want to build products that impact millions of users, we want you on our team.
Responsibilities
- Design, develop, and deploy highly scalable, secure, and maintainable backend microservices using Python and Django.
- Architect and optimize database schemas using PostgreSQL to ensure high performance and data integrity.
- Lead the end-to-end software development lifecycle, from technical design and architecture to deployment and monitoring.
- Collaborate cross-functionally with product managers, designers, and frontend engineers to define and ship new features.
- Mentor junior and mid-level engineers, fostering a culture of continuous learning and engineering excellence.
- Implement and maintain CI/CD pipelines, leveraging Docker and Kubernetes for seamless cloud deployments on AWS.
- Conduct thorough code reviews to maintain high code quality and system reliability.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
- 5+ years of professional experience in backend software engineering.
- Expert proficiency in Python and modern web frameworks (e.g., Django, Flask, FastAPI).
- Strong experience designing and optimizing relational databases (PostgreSQL, MySQL).
- Hands-on experience with cloud infrastructure (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
- Solid understanding of software design patterns, microservices architecture, and RESTful API development.
- Excellent problem-solving skills, strong communication, and a team-first attitude.