Deskripsi Pekerjaan
Are you a seasoned Backend Software Engineer looking to make a significant impact? Invent Solutions Inc. is pioneering the next generation of scalable platforms, and we're searching for an exceptional Senior Backend Engineer to join our dynamic team in San Francisco. This is a unique opportunity to design, build, and optimize high-performance backend services that power our innovative products, reaching millions of users globally.
At Invent Solutions Inc., we believe in empowering our engineers to take ownership, innovate fearlessly, and contribute to a culture of technical excellence. You'll work with cutting-edge technologies, collaborate with brilliant minds, and solve complex challenges that push the boundaries of what's possible. If you're passionate about crafting robust, efficient, and scalable backend systems, we want to hear from you!
Join us and help shape the future!
Tanggung Jawab
- Lead the design, development, and deployment of highly scalable, robust, and secure backend services.
- Collaborate with cross-functional teams (frontend, product, data science) to define API contracts and system architecture.
- Write clean, maintainable, and efficient code, performing rigorous code reviews for peers.
- Optimize existing systems for performance, reliability, and cost-effectiveness.
- Mentor junior engineers, fostering a culture of continuous learning and technical growth.
- Participate in on-call rotation and contribute to incident response and post-mortem analysis.
- Stay abreast of emerging backend technologies and industry best practices, integrating them where appropriate.
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 focus on scalable systems.
- Expertise in at least one modern programming language (e.g., Python, Go, Java, C#) and proficiency in another.
- Extensive experience with microservices architecture, RESTful APIs, and asynchronous processing.
- Deep understanding of relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra) databases.
- Proven experience with cloud platforms (e.g., AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes).
- Strong problem-solving skills, architectural design capabilities, and a commitment to quality.
- Excellent communication and collaboration skills.