Home » SOFTWARE ENGINEER BACKEND-VACANCY AT SMARTRECRUITERS

Job Description

Our engineering team solves one of the most important problems of the modern economy – connecting great people with great jobs. We believe this problem can only be solved with technology, and we developed a software platform that has supported over 100M job seekers to date (with 5M joining every month). We are looking for a backend engineer to help us build the next chapter of that vision.

Qualifications

  • Experience in developing and operating distributed systems
  • Experience in supporting end-to-end product lifecycle (from product discovery, solutioning, system design, implementation, production rollout, and optimization)
  • While not strictly required we see most of our Software Engineers have 3+ years of professional experience
  • Strong command of Java programming language
  • Hands-on experience with TDD, clean code principles, and effective code reviews
  • Good understanding of persistence layer design
  • Good understanding of RESTful API design
  • Basic understanding of distributed systems design (design for failure, eventual consistency, asynchronous communication, circuit breaking, timeouts, etc.)
  • Strong collaboration and communication skills
  • Strong command of the English language, both written and verbal
  • Experience in CI/CD would be a plus (running multiple deployments per day)
  • Familiarity with AWS/GCP and Kubernetes/Docker would be a plus

Location: Remote.

Apply: SOFTWARE ENGINEER BACKEND

You may also like

Leave a Comment

About Us

NaijaPr blog is a social media blog, a product of Randomz Digital Marketing Ltd, a company established in 2013.  Read More

Userful Links

Latest Articles