Deskripsi Pekerjaan
Are you a visionary Senior Backend Software Engineer ready to architect the next generation of scalable and resilient systems? InnovateTech Solutions is seeking a highly skilled and passionate individual to join our dynamic engineering team in San Francisco. We're building groundbreaking platforms that redefine industry standards, and your expertise will be crucial in designing, developing, and deploying robust backend services that power our innovative products.
At InnovateTech, you'll be more than just a coder; you'll be a key contributor to our technological vision, working on high-impact projects that reach millions of users. We foster a culture of continuous learning, collaboration, and innovation, providing you with the autonomy and resources to push boundaries. If you thrive in a fast-paced environment and are eager to tackle complex challenges with cutting-edge technologies, we want to hear from you.
Tanggung Jawab
- Lead the design, development, and deployment of highly scalable and reliable backend services and APIs.
- Collaborate closely with product managers, frontend engineers, and other stakeholders to define and deliver technical solutions.
- Architect and implement microservices, ensuring optimal performance, security, and maintainability.
- Mentor junior engineers, conduct code reviews, and promote best practices in software development.
- Drive improvements in system architecture, infrastructure, and operational excellence.
- Troubleshoot and resolve complex production issues, ensuring high availability and system integrity.
- Evaluate and integrate new technologies to enhance our platform capabilities.
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 focus on distributed systems.
- Expertise in at least one modern programming language (e.g., Python, Java, Go, Node.js).
- Strong understanding of database technologies (SQL and NoSQL) and data modeling.
- Proven experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Solid grasp of API design principles (REST, GraphQL) and event-driven architectures.
- Familiarity with CI/CD pipelines, automated testing, and monitoring tools.
- Excellent problem-solving skills, communication, and leadership abilities.