Join a dynamic team where we prioritize efficient, high-quality software development. Our fully implemented CI/CD allows us to deploy to production every day with just a click of a button, freeing our developers from the burden of release maintenance, paperwork, and manual regression testing.
You will contribute to a system where automation drives productivity and guarantees reliability of every release.
We follow Scrum practices to ensure smooth and organized workflows. Every task is clearly defined, estimated, and refined by the team. Our sprints are planned with a limited, realistic scope, carefully considering the team's velocity to maintain balance and focus. Regular retrospectives allow us to continuously improve our processes, ensuring that we learn and grow as a team.
You will be working in an environment that encourages focusing on building and improving the quality of the product, rather than spending time on regular customer support tasks. Our goal is to provide developers with the space and resources to innovate and enhance the product, driving long-term success.
Job Responsibilities:
- Work with Product Owner and Customers to elicit system requirements
- Design, architect, estimate and implement software deliverables
- Automate unit, integration and acceptance testing
Required qualifications, capabilities, and skills:
- Proficient in Java 11+/Spring Boot ecosystem, including automated unit/integration testing
- Respect for clean coding, best practices and Scrum
Preferred qualifications, capabilities, and skills:
- Practical Experience with React JS, including automated unit/integration testing will be a plus
- Knowledge of UX Design
- Experience with Terraform and AWS
- Experience with UI testing frameworks (i.e. Cypress)
- Java certifications