Deskripsi Pekerjaan
InnovateTech Solutions is seeking an exceptional Senior Backend Software Engineer to join our dynamic team in San Francisco. We're building the next generation of scalable, high-performance applications that impact millions of users globally. If you thrive on solving complex technical challenges, designing robust systems, and contributing to a culture of innovation, this is your opportunity.
As a Senior Backend Software Engineer, you will be instrumental in architecting, developing, and maintaining critical backend services and APIs. You will work with cutting-edge technologies, contribute to our technical roadmap, and mentor junior engineers, all while delivering high-quality, efficient, and reliable software solutions. Join us and help shape the future of technology!
Tanggung Jawab
- Design, develop, and deploy scalable, high-performance backend services and APIs using modern programming languages (e.g., Python, Go, Java).
- Architect and implement robust data models and database solutions (SQL/NoSQL) ensuring data integrity and efficiency.
- Lead technical design discussions, propose solutions for complex system challenges, and contribute to our long-term technical vision.
- Collaborate closely with product managers, frontend engineers, and other stakeholders to define requirements and deliver integrated solutions.
- Ensure the reliability, security, and performance of our backend systems through code reviews, testing, and monitoring.
- Mentor and guide junior engineers, fostering a culture of best practices, knowledge sharing, and continuous improvement.
- Participate in on-call rotations to support critical production systems and resolve incidents promptly.
Kualifikasi
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in backend software development, with a strong portfolio of shipped products.
- Proficiency in at least one modern backend language such as Python, Go, Java, or Node.js.
- Extensive experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
- Demonstrated expertise in designing and consuming RESTful APIs and microservices architectures.
- Solid understanding of distributed systems, cloud platforms (AWS, GCP, Azure), and containerization technologies (Docker, Kubernetes).
- Experience with testing frameworks, CI/CD pipelines, and version control systems (Git).
- Excellent problem-solving skills, critical thinking, and a strong commitment to quality and detail.