FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesAWSCloudDockerElasticSearchGroovyHibernateJavaJUnitKotlinMySQLScalaSpringSpring BootSpringBoot
About the role
Key responsibilities & impact- Lead impactful and innovative projects within the SaaS solution
- Design and improve the overall software architecture
- Participate in the design, implementation, and execution of distributed services and APIs
- Collaborate closely with the team, other squads, and stakeholders such as product management
- Contribute scalable, high-quality code with solid automated test coverage
- Ensure platform availability and maintainability by evolving the architecture and technology stack
- Participate in code reviews and refactoring
- Improve integration and delivery systems
Requirements
What you’ll need- Highly proficient in Kotlin or Groovy
- Proven coding skills with other JVM languages such as Java or Scala considered a plus
- Proven experience designing scalable software systems, ideally a successful SaaS product
- Familiarity with containers, microservice architecture, event-driven architectures, cloud computing, and RESTful APIs
- Deep knowledge of technologies such as Spring Boot, Hibernate, JUnit, AWS, Elasticsearch, MySQL, Docker, or OpenAPI
- Self-motivated and independent engineer with creativity and ambition
- Experience with agile methodologies and automated testing
- Great team player with a positive and solution-oriented mindset
- Fluent in English, sufficient for success in a remote and largely asynchronous work environment
Benefits
Comp & perks- Remote work arrangement
- Flexible, remote and largely asynchronous work environment
