Back-End Developer

AI overview

Design and implement scalable backend services using Java and Spring Boot, while fostering a culture of continuous learning and collaboration in a distributed team.

๐Ÿ“ŒBackend Developer โ€“ Java, Spring Boot & Kafka (Full-time Contract, Remote)

Kick off your next career move with Launchpad! We're looking for a technically curious backend developer ready to make an impact in a collaborative, clean-code-driven environment. If youโ€™re passionate about building scalable services, exploring domain-driven design, and working on distributed systems, this might be the opportunity for you.

๐Ÿ—“ Start date: ASAP
๐Ÿ“† Contract type: Contractor, indefinite
๐ŸŒ Work hours: Monday to Friday, 7.30 to 16.30 PST - 100% Remote


๐Ÿ› ๏ธ What Youโ€™ll Be Doing

  • Designing and implementing backend services in Java and Spring Boot to power scalable, high-performing systems
  • Applying Hexagonal Architecture and clean code principles to ensure long-term maintainability and modularity
  • Building and consuming RESTful APIs, focusing on versioning and developer-friendly design
  • Integrating asynchronous processes using Apache Kafka in a distributed microservices architecture
  • Collaborating with infrastructure engineers to deploy services using Terraform on Microsoft Azure
  • Participating in code reviews and applying software craftsmanship in a team that values continuous learning

โœ… What You Need to Succeed

Must-haves

  • 2โ€“4 years of experience as a Java backend developer
  • Solid hands-on experience with the Spring Boot ecosystem (e.g., Spring Web, Spring Data JPA, Spring Security)
  • Proven ability to design, consume, and document RESTful APIs
  • Comfort working with relational databases such as MySQL or PostgreSQL
  • Confident writing and maintaining unit and integration tests
  • Experience working with Git and following modern version control workflows
  • Strong communication and collaboration skills in distributed teams

Nice-to-haves

  • Familiarity with Hexagonal Architecture (Ports & Adapters)
  • Experience applying Domain-Driven Design (DDD) and CQRS
  • Knowledge of Apache Kafka for event-driven architectures
  • Exposure to non-relational databases like Redis
  • Experience deploying services on Azure using Terraform

๐Ÿงญ Our Recruitment Process

Hereโ€™s what to expect from our candidate-friendly interview process:

  1. Initial Interview โ€“ 60 minutes with our Talent Acquisition Specialist

  2. Culture Fit โ€“ 30 minutes with our Team Engagement Manager

  3. Technical Interview โ€“ 60 minutes with the Team and Hiring Manager, general overview of your expertise

  4. Final Interview - 60 minutes with the Team and Hiring Manager, exploring your technical and problem-solving skills

๐ŸŒŸ Why Join Launchpad?

We believe that great work starts with great people. At Launchpad, we offer:

  • ๐Ÿ’ป Fully remote work with hardware provided
  • ๐ŸŒŽ Global team experience with clients in Northamerica
  • ๐Ÿ’ธ Competitive USD compensation
  • ๐Ÿ“š Training and learning stipends
  • ๐ŸŒด Paid Time Off (vacation, personal, study)
  • ๐Ÿง˜โ€โ™‚๏ธ A culture that values autonomy, purpose, and human connection

โœจ Ready to make your mark? Apply now and be part of something exciting.

ย 

ย 

Perks & Benefits Extracted with AI

  • Home Office Stipend: Fully remote work with hardware provided
  • Learning Budget: Training and learning stipends
  • Paid Time Off: Paid Time Off (vacation, personal, study)
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Back-end Developer Q&A's
Report this job
Apply for this job