Remote Senior Software Engineer, Backend

Posted 8 months ago

Share:

Please let SmartRecruiters Inc know you found this job on RemoteYeah. This helps us get more companies to post jobs here for you.

Description:

  • SmartRecruiters is seeking a Senior Software Engineer, Backend to join their engineering team, which focuses on connecting people with jobs through technology.
  • The role involves contributing to the full life-cycle of the product, including problem discovery, prototyping, design, implementation, and measuring adoption.
  • The engineer will build services using Java and Node.js on top of Kubernetes/AWS/GCP infrastructure and develop developer-friendly RESTful APIs.
  • Responsibilities include designing and connecting to the persistence layer (PostgreSQL, ElasticSearch) and collaborating with other teams.
  • A strong command of the English language, both written and verbal, is required.

Requirements:

  • Candidates should have experience in designing, developing, and operating distributed systems.
  • Experience in supporting the end-to-end product lifecycle, from product discovery to production rollout and optimization, is necessary.
  • While not strictly required, most Senior Engineers have 5+ years of professional experience.
  • A deep command of the Java programming language is essential.
  • Hands-on experience with TDD, clean code, clean architecture principles, and effective code reviews is required.
  • Strong domain modeling skills, including the ability to refactor existing domains, are necessary.
  • A good understanding of persistence layer design and RESTful API design is required.
  • Candidates should understand distributed systems design, including design for failure, eventual consistency, asynchronous communication, circuit breaking, and timeouts.
  • Hands-on experience building with modern LLM architectures like Retrieval-Augmented Generation (RAG) is preferred.
  • Proven ability to accelerate the development lifecycle using AI coding assistants is required.
  • The ability to coach and mentor other engineers is necessary.
  • Excellent collaboration and communication skills are essential.
  • Experience in CI/CD, particularly running multiple deployments per day, would be a plus.
  • Familiarity with AWS/GCP and Kubernetes/Docker would also be advantageous.

Benefits:

  • SmartRecruiters offers a remote-friendly culture that promotes work-life balance.
  • Competitive salaries are provided to employees.
  • The company ensures strong internal mobility, allowing high performers to have meaningful growth opportunities.
  • SmartRecruiters has been recognized for its commitment to diversity, culture, and employee satisfaction, creating an environment where everyone can thrive.

Job title

Job type

Experience level

Required experience

5 years

Salary

-

Degree requirement

No degree required

Location requirements

Benefits

-

Report this job

Job expired or something else is wrong with this job?

Report job
SerpApi

SerpApi

Scrape Google and other search engines from our fast, easy, and complete API.

RemoteYeah Ads