Important Notice Before You Apply

Please Do Not Apply If:

  • You primarily identify as a \"vibe coder\" and rely on trial-and-error without understanding the underlying code.
  • You depend heavily on AI tools to write code that you cannot independently explain, debug, optimize, or maintain.
  • You intend to use AI assistants, code generators, external help, or any unauthorized resources during technical assessments or interviews.
  • You are unable to solve programming problems using your own knowledge of software engineering fundamentals.


This Role Is For Candidates Who

  • :
    Have a strong understanding o f Data Structures & Algorith m
  • s.Can write production-quality code independentl
  • y.Understand system design, databases, and backend architectur
  • e.Can explain technical decisions, trade-offs, and implementation detail
  • s.Enjoy solving challenging engineering problems through their own reasoning and expertis

e.
Our interview process is designed to evaluate independent problem-solving ability, software engineering fundamentals, and technical depth. Any use of unauthorized AI tools or external assistance during interviews may result in immediate disqualificati

on.
Backend Developer (Strong DSA & Problem-Solv

ing)
About the

Role
We are looking for a passi onate Backend Dev eloper who enjoys building scalable systems, writing clean code, and solving complex algorithmic challenges. If you have a strong foundati on in Data Structures & Algo rithms, thrive in a collaborative environment, and take pride in delivering high-quality software, we'd love to hear fro

m you.
Key Responsib

  • ilities
    Design, develop, and maintain scalable backend services a
  • nd APIs.Write efficient, reusable, and well-test
  • ed code.Optimize application performance, reliability, and s
  • ecurity.Collaborate with frontend developers, product managers, and QA en
  • gineers.Participate in code reviews and technical disc
  • ussions.Troubleshoot production issues and implement robust so
  • lutions.Contribute to system architecture and technical decision

-ma king.
Requir

  • ed Skills
    Strong underst anding of Data Structures &
  • AlgorithmsProfi ciency in
  • Go or RustStrong kno wledge of Object-Orien ted Design and software engineering
  • principlesExperience building scalable backend systems an
  • d servicesSolid underst anding of multithreading, concurrency, and p
  • arallelismStrong kno wledge of distributed systems fu
  • ndamentalsExperi ence with SQL databases and dat
  • a modelingUnderst anding of networking fu ndamentals (TCP/IP,
  • DNS, gRPC)Experi ence with message queues and event-driven arc
  • hitecturesStrong debugging, profiling, and performance optimizat
  • ion skillsExperience designing and cons
  • uming APIsKno wledge of sys tem design and scalabilit
  • y patternsProfici enc y with Git and collaborative development
  • workflowsStrong testing practices (unit, integration, and performanc
  • e testing)Ability to write clean, maintainable, production-qu
  • ality codeExcellent analytical and problem-solv

ing skills
Preferred Qua

  • lifications
    Experience with cloud platforms (AWS, Azu
  • re, or GCP).Knowledge of distributed systems and sy
  • stem design.Experience with Docker and
  • Kubernetes.Familiarity with caching technologies su
  • ch as Redis.Understanding of CI/C

D pipelines .
Loca

tion - Remote
Similar jobs

More from Singularity Systems
Singularity Systems 3 days ago
Singularity Systems 3 days ago
Singularity Systems 2 days ago

Senior Software Engineer

Apply Now
Back to search page