๐จ 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 of Data Structures & Algorithms.
- Can write production-quality code independently.
- Understand system design, databases, and backend architecture.
- Can explain technical decisions, trade-offs, and implementation details.
- Enjoy solving challenging engineering problems through their own reasoning and expertise.
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 disqualification.
๐ Backend Developer (Strong DSA & Problem-Solving)
๐ About the Role
We are looking for a passionate Backend Developer who enjoys building scalable systems, writing clean code, and solving complex algorithmic challenges. If you have a strong foundation in Data Structures & Algorithms, thrive in a collaborative environment, and take pride in delivering high-quality software, we'd love to hear from you.
๐ฏ Key Responsibilities
- Design, develop, and maintain scalable backend services and APIs.
- Write efficient, reusable, and well-tested code.
- Optimize application performance, reliability, and security.
- Collaborate with frontend developers, product managers, and QA engineers.
- Participate in code reviews and technical discussions.
- Troubleshoot production issues and implement robust solutions.
- Contribute to system architecture and technical decision-making.
๐ง Required Skills
- Strong understanding of Data Structures & Algorithms
- Proficiency in Go or Rust
- Strong knowledge of Object-Oriented Design and software engineering principles
- Experience building scalable backend systems and services
- Solid understanding of multithreading, concurrency, and parallelism
- Strong knowledge of distributed systems fundamentals
- Experience with SQL databases and data modeling
- Understanding of networking fundamentals (TCP/IP, HTTP, DNS, gRPC)
- Experience with message queues and event-driven architectures
- Strong debugging, profiling, and performance optimization skills
- Experience designing and consuming APIs
- Knowledge of system design and scalability patterns
- Proficiency with Git and collaborative development workflows
- Strong testing practices (unit, integration, and performance testing)
- Ability to write clean, maintainable, production-quality code
- Excellent analytical and problem-solving skills
๐๏ธ Preferred Qualifications
- Experience with cloud platforms (AWS, Azure, or GCP).
- Knowledge of distributed systems and system design.
- Experience with Docker and Kubernetes.
- Familiarity with caching technologies such as Redis.
- Understanding of CI/CD pipelines.
๐ Location - Remote
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Machine Learning Engineer
2026-06-16
Senior Forward Deployed Engineer
2026-06-18
Software Engineer II, AI Apps and Cloud Infrastructure
2026-06-17
- Posted
- Jun 16, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Tรผrkiye
- Company
- Singularity Systems
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Machine Learning Engineer
2026-06-16
Senior Forward Deployed Engineer
2026-06-18
Software Engineer II, AI Apps and Cloud Infrastructure
2026-06-17