Deskripsi Pekerjaan
Are you a seasoned Software Engineer with a passion for building scalable, high-performance backend systems? InnovateX Solutions is seeking a talented Senior Software Engineer to join our dynamic team in San Francisco. We're on the cutting edge of AI-driven platforms, transforming industries and impacting millions.
At InnovateX, you'll work alongside brilliant minds, tackling complex challenges, and contributing to products that redefine possibilities. This role offers the opportunity to architect, develop, and deploy critical services, pushing the boundaries of technology while fostering a culture of innovation and continuous learning.
If you thrive in a fast-paced environment, possess deep expertise in backend development, and are ready to make a significant impact, we want to hear from you. Join us and help shape the future!
Tanggung Jawab
- Design, develop, and maintain robust, scalable, and high-performance backend services and APIs.
- Architect solutions for complex system challenges, ensuring reliability, security, and efficiency.
- Collaborate with cross-functional teams (frontend, product, data science) to define, design, and ship new features.
- Lead code reviews, mentor junior engineers, and contribute to best practices and coding standards.
- Optimize existing systems for performance, scalability, and cost-efficiency.
- Troubleshoot and resolve production issues, ensuring high availability and system stability.
- Participate in the full software development lifecycle, from ideation to deployment and monitoring.
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, with a strong focus on Python or Go.
- Demonstrable expertise with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Proficiency in designing and interacting with relational and NoSQL databases (e.g., PostgreSQL, MongoDB, Redis).
- Strong understanding of distributed systems, microservices architecture, and API design principles (REST, gRPC).
- Experience with message queues (e.g., Kafka, RabbitMQ) and event-driven architectures.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work independently and as part of a collaborative team in a fast-paced environment.