Job Description
Are you a highly skilled and passionate Senior Backend Software Engineer looking to make a significant impact? InnovateTech Solutions, a leader in cutting-edge cloud-based platforms, is seeking a talented individual to join our dynamic engineering team in San Francisco. We're building the next generation of scalable, resilient, and performant systems that power millions of users globally. If you thrive in a collaborative environment, love tackling complex challenges, and are driven by innovation, we want to hear from you.
At InnovateTech, you'll be instrumental in designing, developing, and deploying critical backend services that form the backbone of our product ecosystem. We foster a culture of continuous learning, technical excellence, and ownership. Come join us and help shape the future of technology!
Responsibilities
- Design, develop, and maintain highly scalable, reliable, and secure backend services and APIs.
- Collaborate with product managers, frontend engineers, and other stakeholders to define and deliver innovative features.
- Write clean, efficient, and well-documented code, ensuring high test coverage and adherence to best practices.
- Lead technical discussions, perform code reviews, and mentor junior engineers within the team.
- Optimize application performance, scalability, and resilience across our distributed systems.
- Troubleshoot and resolve complex production issues, ensuring minimal downtime and impact.
- Contribute to the architectural design and evolution of our platform, introducing new technologies where appropriate.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in backend software development.
- Strong proficiency in at least one modern backend language such as Python, Java, Go, or C#.
- Extensive experience with designing and building RESTful APIs and microservices architectures.
- Solid understanding of distributed systems, concurrency, and data structures.
- Proficiency with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB, Cassandra).
- Excellent problem-solving skills and a strong commitment to quality and detail.