Senior Backend Engineer - Java & Node.js Remote
About the Role
We are seeking a Senior Backend Engineer (Java & Node.js Remote) to join our innovative team at SmartRecruiters. In this role, you will contribute to our mission of transforming hiring for the world’s leading enterprises. Our engineering team is dedicated to solving one of the most pressing challenges of the modern economy: connecting great people with great jobs. As a Senior Backend Engineer, you will play a critical role in building and optimizing our AI-powered hiring platform, which has supported over 100 million job seekers to date.
What You'll Do
- Contribute to the full life-cycle of our product, from problem discovery to implementation and measuring adoption.
- Build services using Java and Node.js (Express, Nest.js) on top of our Kubernetes/AWS infrastructure.
- Design and develop developer-friendly RESTful APIs that enhance our platform's functionality.
- Collaborate with cross-functional teams to ensure seamless integration and deployment of services.
- Utilize your expertise in distributed systems to enhance system reliability and performance.
Requirements
- Proven experience in designing, developing, and operating distributed systems.
- 5+ years of professional experience in backend development, particularly with Java.
- Strong command of TDD, clean code principles, and effective code reviews.
- Solid understanding of persistence layers and RESTful API design.
- Experience with CI/CD pipelines and frequent deployments.
Nice to Have
- Familiarity with AWS/GCP and Kubernetes/Docker.
- Experience with AI coding assistants and modern LLM architectures.
- Ability to coach and mentor junior engineers.
What We Offer
- Competitive salary ranging from $140,000 to $180,000 per year.
- Remote-friendly culture with flexible working hours.
- Strong internal mobility and growth opportunities.
- Inclusive work environment that values diversity and collaboration.
- Access to cutting-edge technologies and tools.
This Senior Backend Engineer role at SmartRecruiters offers a unique opportunity to work with cutting-edge technology in a collaborative remote environment.
Who Will Succeed Here
Proficient in designing and implementing microservices architecture using Java and Node.js, with hands-on experience in frameworks like Express.js and Nest.js to build scalable applications.
Self-motivated and disciplined, thriving in a fully remote work environment, with strong time management skills to balance multiple projects and deadlines effectively.
Deep understanding of cloud-native technologies, particularly AWS and Kubernetes, with a mindset geared towards continuous integration and deployment (CI/CD) practices to enhance development workflows.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months