About the Role
We are seeking a highly productive, deeply technical backend engineer to join a fast-
moving, product-driven team building scalable enterprise software. This role centers
on building and optimizing robust backend systems, crafting performant APIs, and
solving complex data and architectural problems.
We're looking for someone who brings a strong foundation in computer science
fundamentals, with particular emphasis on data structures, algorithms, and efficient
problem-solving. We prioritize technical depth over specific language expertise. If
you’re a smart, systems-thinking engineer who’s eager to grow, we want to meet you.
Key Responsibilities
• Design, build, and maintain efficient, scalable backend services
• Write clean, optimized code with a focus on performance and maintainability
• Analyze query performance, read execution plans, and tune SQL databases
• Build and maintain APIs that support large-scale, real-time applications
• Participate in system design discussions and technical decision-making
• Collaborate with peers in code reviews and design reviews
• Solve problems independently and with minimal handholding
What You Bring
• 5+ years of backend development experience using modern languages (C#, Java,
Python, Go, etc.)
• Exceptional knowledge of core data structures and algorithms (must-have)
• Strong understanding of time and space complexity tradeoffs
• Proven ability to diagnose and resolve complex database performance issues
• Experience with SQL Server, MongoDB, Redis, and REST APIs
• Comfort using GitHub, Postman, and related dev tools
• Excellent keyboard mechanics and fluency in navigating around IDEs without heavy
reliance on shortcuts or the mouse
• Demonstrated history of shipping production-level code at a fast pace
• Clarity in explaining technical ideas, problem-solving approaches, and tradeoffs
• Open to learning C# / .NET if not already proficient
Bonus Points For
• Experience with cloud platforms like Azure or AWS
• Exposure to AI/ML tools or projects
• Contributions to open-source or engineering communities
What We Value
• Engineers who see themselves as computer scientists first
• Prioritizing thoughtful design and clarity of logic over framework knowledge
• Candidates who are curious, methodical, and take ownership
Why Join CoDev?