Junior Software Engineer - Consumer Team
New
C
Clarity AISustainability Tech AI
The role is based in a GMT+2 compatible timezone. We have offices in Berlin, Madrid, London, and Paris. This position can be set up as either a Remote or Hybrid role. If you choose the remote option, you will work 100% from home within our supported regions., GMT+2 compatible timezoneFull-TimeJunior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Required Skills
- PostgreSQLJavaKotlinSpring BootTypeScriptReactRESTful APIs
Requirements
- Degree in Computer Science or a related field, or equivalent professional experience.
- Solid foundation in developing Java or Kotlin microservices using Spring Boot.
- Hands-on experience with RESTful APIs.
- Experience working with PostgreSQL databases.
- Proficiency in using AI tools and coding agents, with the ability to validate AI-generated output.
- Strong commitment to high-quality, well-tested, and maintainable production code.
- Strong communication skills in English.
- Strong collaboration skills and eagerness to give and receive constructive feedback.
- Experience with frontend development using TypeScript and React (preferred).
- Familiarity with gRPC, OAuth 2.0, or Gradle (preferred).
- Experience with GitLab CI or GitHub Actions (preferred).
- Understanding of cloud infrastructure and containerization tools like Kubernetes or Docker (preferred).
Responsibilities
- Manage the full software development lifecycle, from concept and requirements refinement to implementation, testing, and maintenance.
- Develop and ship features and API endpoints using Kotlin and Spring Boot.
- Maintain and develop frontend features using TypeScript and React.
- Integrate AI coding agents into daily workflows to improve code quality and development velocity.
- Implement well-tested code while adhering to clean code principles and high test coverage standards.
- Collaborate with engineers on features, infrastructure, and production incidents, including participating in design discussions.
- Participate in agile ceremonies, including team meetings and retrospectives.
View Full Description & ApplyYou'll be redirected to the employer's site