Deskripsi Pekerjaan
Innovatech Solutions is seeking an exceptional Senior Backend Software Engineer to join our dynamic team in San Francisco. We are a fast-paced, innovative company dedicated to building cutting-edge solutions that redefine industry standards. As a Senior Backend Engineer, you will play a pivotal role in designing, developing, and maintaining scalable, high-performance backend systems that power our core products.
You will work with a talented group of engineers, product managers, and designers to deliver robust and reliable services. This is an incredible opportunity for a seasoned professional who thrives on solving complex technical challenges, mentoring junior engineers, and contributing significantly to our architectural vision. If you're passionate about backend development, distributed systems, and making a tangible impact, we want to hear from you!
Tanggung Jawab
- Design, develop, and maintain highly scalable and reliable backend services using modern programming languages and frameworks.
- Architect and implement robust APIs and microservices, ensuring optimal performance and security.
- Collaborate with cross-functional teams to define, design, and ship new features and products.
- Lead technical design discussions, code reviews, and mentor junior engineers, fostering a culture of excellence.
- Optimize existing systems for performance, scalability, and maintainability.
- Troubleshoot and resolve complex production issues, ensuring high availability and system integrity.
- Contribute to the continuous improvement of our engineering practices, tools, and 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, preferably with distributed systems.
- Proficiency in one or more backend languages such as Python, Go, Java, or Node.js.
- Extensive experience with relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis) databases.
- Solid understanding of cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Demonstrated experience designing and implementing RESTful APIs and microservices architectures.
- Strong problem-solving skills, analytical thinking, and attention to detail.
- Excellent communication and collaboration abilities within a fast-paced team environment.