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
View details
Apply Now