Senior Full Stack Software Engineer

Recruitics Logo

Recruitics

💵 $130k-$188k
📍Remote - United States

Summary

Join Recruitics, a leader in Recruitment Marketing, as a Senior Full Stack Software Engineer. You will architect and build systems connecting Recruitics’ platform to client ATS systems and third-party APIs, ensuring seamless data flow. This strategic role involves backend scalability, system interoperability, and product evolution, contributing to next-generation analytics and AI products. You will champion code quality, mentor teammates, and collaborate with cross-functional teams. The position requires significant experience in backend and integration development, Java or Kotlin, RESTful APIs, and Kubernetes. Recruitics offers a competitive salary, performance-driven bonuses, and a comprehensive benefits package including medical, dental, vision, life insurance, a 401K program, paid time off, parental leave, and unique perks like Winter Recess and Summer Fridays.

Requirements

  • 6+ years of software engineering experience, with a strong focus on backend and integration development
  • Advanced proficiency in Java or Kotlin , with deep knowledge of the Spring Boot ecosystem
  • Proven experience designing and maintaining RESTful APIs in production environments
  • Solid frontend experience, ideally with React , even if not the primary focus
  • Strong experience working with Kubernetes , Docker, and cloud-native deployment patterns
  • Deep understanding of MongoDB or other NoSQL systems, and relational databases like PostgreSQL or MySQL
  • Experience integrating with external SaaS or HR tech systems via APIs (e.g., ATS platforms)
  • Ability to operate independently, own complex initiatives end-to-end, and influence architectural direction
  • Excellent communication skills—able to work with technical and non-technical stakeholders alike
  • Bachelor’s degree in Computer Science or related field, or equivalent hands-on experience

Responsibilities

  • Architect Integration Services: Lead the design and development of robust, fault-tolerant services to connect with external ATS platforms and APIs
  • Own API Development: Drive the creation of secure, scalable, and well-documented APIs using Java or Kotlin and Spring Boot
  • Backend Excellence: Champion code quality and performance across microservices that power core data synchronization and operational automation
  • Orchestration & Infrastructure: Deploy and manage services in containerized environments using Kubernetes , with CI/CD and observability baked in
  • Frontend Contributions: Collaborate on internal tooling and dashboards using React where integrations require user-facing components
  • Database Mastery: Design and manage data interactions with both NoSQL (MongoDB) and relational databases , ensuring accuracy and performance
  • Mentorship & Leadership: Guide junior engineers in technical execution, architectural decisions, and clean code practices
  • Cross-Team Collaboration: Act as a technical liaison with product, DevOps, and analytics teams to ensure integrations align with business and product objectives
  • Improve & Automate: Identify areas to optimize systems and automate manual processes that impact scale, speed, and quality of service delivery

Preferred Qualifications

  • Experience with Apache Airflow or other workflow orchestration tools
  • Background in recruitment tech, HRIS, or Applicant Tracking Systems
  • Experience with observability tools (Prometheus, Grafana, etc.)
  • Familiarity with GitOps practices or service mesh implementations

Benefits

  • Medical, dental, vision, life insurance
  • 401K program with a discretionary company match
  • Above-average paid time-off
  • Parental leave
  • Employees' support programs
  • Winter Recess, offering a full week off between Christmas and New Year’s
  • Summer Fridays, where you’ll have 6-hour workdays on Fridays during the summer months
  • Competitive salary
  • Performance-driven bonuses

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.