
We are seeking a highly skilled Software Engineer to lead the development of our eCommerce microservices platform using a combination of open-source frameworks (Java) + Cloud native technology stack.
As a Software Engineer, you will be responsible for designing, developing, and implementing scalable microservices architecture that will support the company's business requirements.
If you are a highly motivated and experienced Software Engineer with a passion for building scalable and robust microservices platforms using open-source technologies, we encourage you to apply for this exciting opportunity.
Bachelor’s degree in computer science, Computer Engineering, or a related field.
3+ years of Object-Oriented Development experience, with deep expertise in building microservices architectures on the JVM platform utilizing the Spring ecosystem (Spring Boot, Spring MVC, and Spring JDBC).
2+ years of experience designing, building, and maintaining CI/CD (Continuous Integration/Continuous Deployment) pipelines using Tekton or Jenkins or GitHub Actions.
2+ years of understanding, practicing, and advocating for clean code principles such as test-driven development (TDD/BDD), Extreme Programming (XP), self-documenting code, continuous refactoring, and writing Unit, Integration, and Acceptance test cases
1+ years of experience with search engine technologies like Apache Solr or Elastic Search
1+ years of experience working with database technologies like PostgreSQL, Mongo DB or similar
1+ years of experience working with cloud technologies in GCP (pub/sub, cloud run, cloud monitoring)
1+ years of working knowledge with web technologies in Angular or React
1+ years of experience utilizing Python to develop robust data pipelines that ingest, integrate, and process data.