Back-End Developer
Launchpadtechnologiesinc
Posted: November 12, 2025
Interested in this position?
Create a free account to apply with AI-powered matching
Required Skills
Job Description
📌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:
•
Initial Interview – 60 minutes with our Talent Acquisition Specialist
•
Culture Fit – 30 minutes with our Team Engagement Manager
•
Technical Interview – 60 minutes with the Team and Hiring Manager, general overview of your expertise
• 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.