WHAT YOUโLL BE DOING
As a software engineer, youโll play a key role in designing and building modern applications that touch millions of lives. Youโll:
- Design, develop, test, and deploy frontend and backend services.
- Build and deploy containerized applications with Docker and Kubernetes.
- Apply Domain-Driven Design (DDD) and Test-Driven Development (TDD) principles.
- Collaborate closely with Product Owners, Architects, and Quality Engineers.
- Integrate with internal systems and third-party APIs to create seamless user experiences.
- Contribute to architectural decisions and help shape our engineering strategy.
โ
โ
WHAT YOUโLL NEED
Weโre looking for engineers who are adaptable, curious, and passionate about building great software!
โ
To help us understand how you might contribute to our team, please highlight any relevant experience with the following skills and technologies in your application:
โ
โ
Programming Expertiseโ
โ
Backend Development
- Hands-on experience with Java, including designing and implementing RESTful APIs that support scalable, secure, and high-performance architectures.
- Familiarity with backend frameworks such as Spring Boot and Node.js is beneficial.
โ
Frontend Development
- Hands-on experience in JavaScript/TypeScript for building modern, responsive user interfaces.
- Experience with frameworks and libraries such as React, Next.js, Redux, Vue.js, or Angular is highly desirable.
โ
DevOps & Cloud
- Experience with CI/CD tools such as GitHub Actions, Jenkins, or Harness.
- Familiarity with Docker for containerization and Kubernetes for orchestration.
- Exposure to cloud platforms โ Google Cloud Platform (GCP) preferred, but AWS or Azure experience is also welcome.
โ
Quality Testing & Automation
- Experience with automated testing tools like Jest, Cypress, or Pact.
- Commitment to writing reliable, maintainable, and well-tested code.
โ