Deskripsi Pekerjaan
InnovateTech Solutions Inc. is a leading-edge technology firm revolutionizing the way businesses operate. We are on the hunt for a brilliant and highly motivated Senior Backend Software Engineer to join our dynamic team in San Francisco. If you're passionate about crafting robust, scalable, and high-performance backend systems, and thrive in an environment that fosters innovation and continuous learning, then this is the role for you.
As a Senior Backend Software Engineer, you will be instrumental in designing, developing, and deploying critical services that power our core products. You'll work with modern microservices architectures, cloud-native technologies, and big data systems, contributing significantly to our technological roadmap and impacting millions of users globally. We pride ourselves on a collaborative culture, encouraging bold ideas and providing ample opportunities for professional growth. Come build the future with us!
Tanggung Jawab
- Design, develop, and maintain highly scalable and reliable backend services and APIs.
- Collaborate with product managers and front-end engineers to define and implement new features.
- Lead technical design discussions, propose architectural solutions, and drive their implementation.
- Optimize existing systems for performance, reliability, and cost-efficiency.
- Mentor junior engineers, conduct code reviews, and promote best practices within the team.
- Troubleshoot and resolve complex production issues across various systems and services.
- Contribute to the continuous improvement of our CI/CD pipelines and deployment strategies.
- Evaluate and integrate new technologies and tools to enhance our backend infrastructure.
Kualifikasi
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in backend software development.
- Proficiency in at least one modern backend language such as Python, Go, Java, or C#.
- Extensive experience with microservices architecture and RESTful API design.
- Strong understanding of relational and NoSQL databases (e.g., PostgreSQL, MongoDB, Cassandra).
- Proven experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Solid grasp of data structures, algorithms, and software design principles.
- Excellent problem-solving skills and the ability to work effectively in a fast-paced, agile environment.