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