Deskripsi Pekerjaan
Are you a seasoned Backend Software Engineer ready to build the next generation of scalable and resilient systems? InnovateTech Solutions is seeking a brilliant and driven individual to join our dynamic engineering team in San Francisco. We're on a mission to revolutionize cloud computing and need your expertise to help us achieve our ambitious goals.
As a Senior Backend Software Engineer, you will play a pivotal role in designing, developing, and deploying high-performance backend services that power our core products. You'll work with cutting-edge technologies, contribute to architectural decisions, and mentor junior engineers, all while working in a collaborative and innovative environment. If you're passionate about elegant code, robust architectures, and making a tangible impact, we want to hear from you!
Tanggung Jawab
- Design, develop, and maintain highly scalable, reliable, and secure backend services and APIs using modern programming languages (e.g., Python, Go, Java).
- Collaborate with product managers, frontend engineers, and other stakeholders to translate business requirements into technical solutions.
- Lead architectural discussions and contribute to the technical roadmap, ensuring our systems are robust and future-proof.
- Implement best practices for software development, including testing, code reviews, continuous integration, and deployment.
- Troubleshoot and resolve complex production issues, ensuring high availability and performance of critical systems.
- Mentor and guide junior engineers, fostering a culture of technical excellence and continuous learning within the team.
- Optimize application performance, scalability, and security across the entire backend stack.
Kualifikasi
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
- 5+ years of professional experience in backend software development.
- Proficiency in one or more backend languages such as Python, Go, Java, C#, or Node.js.
- Extensive experience with designing and implementing RESTful APIs and microservices architectures.
- Solid understanding of database technologies (SQL and NoSQL, e.g., PostgreSQL, MongoDB, Cassandra).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Strong problem-solving skills, analytical thinking, and attention to detail.
- Excellent communication and collaboration skills, with a proven ability to work effectively in a team environment.