Job Requirements: Requires a Bachelor’s degree in Computer Science, Software Engineering, or related and 3 years of related experience, including some experience in each of the following skills: Designing and building multi-tenant SaaS products with scalability, security and reliability; Developing distributed, low-latency server-side applications using Java and Golang; Designing RESTful APIs, microservices, and service-to service communication patterns; Database schema design, query optimization, transaction management, data modeling, and Object-Relational Mapping frameworks for enterprise-scale applications; Building applications utilizing multi-threading, synchronization mechanisms, and performance optimization techniques; Deploying and managing containerized workloads, including orchestration and scaling, using Docker, Kubernetes, and Helm; and Implementing automated build, testing and deployment pipelines using Github, Gitlab, or Jenkins. Check quality of production system through systematic unit, integration and end-to-end testing, Collaborate and communicate with product owners/managers, architects, user experience designers, members of other scrum teams to meet shared objectives.