Deskripsi Pekerjaan
Are you a visionary Senior Software Engineer passionate about building robust, scalable, and high-performance backend systems? InnovateTech Solutions is seeking a talented and experienced individual to join our dynamic engineering team in the heart of San Francisco. We're on a mission to redefine the future of cloud computing and AI platforms, and we need your expertise to help us achieve our ambitious goals.
As a Senior Backend Engineer, you will be instrumental in designing, developing, and deploying core services that power our innovative products. You'll work with cutting-edge technologies, contribute to architectural decisions, and mentor junior engineers, all while solving complex technical challenges. If you thrive in a fast-paced environment and are eager to make a significant impact, we encourage you to apply!
InnovateTech offers a collaborative culture, opportunities for continuous learning, and a commitment to work-life balance. Join us and help build the next generation of industry-leading solutions!
Tanggung Jawab
- Lead the design, development, and deployment of scalable and reliable backend services and APIs.
- Collaborate with product managers and other engineering teams to define specifications and translate them into robust technical solutions.
- Architect and implement microservices, ensuring high availability, performance, and security.
- Conduct code reviews, provide constructive feedback, and uphold high coding standards.
- Mentor and guide junior engineers, fostering a culture of technical excellence and continuous improvement.
- Troubleshoot and resolve complex production issues, ensuring system stability and optimal performance.
- Contribute to the evolution of our architectural roadmap, tooling, and engineering best practices.
- Evaluate and integrate new technologies to improve our development processes and system 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 strong focus on scalable systems.
- Proficiency in at least one modern backend language such as Java, Python, Go, or Node.js.
- Extensive experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Demonstrated expertise in designing and implementing RESTful APIs and microservice architectures.
- Solid understanding of database systems (SQL and NoSQL) and data modeling best practices.
- Experience with distributed systems, message queues, and asynchronous processing.
- Excellent problem-solving skills, strong communication, and a collaborative team player mindset.