21 Oct
|
Nxtwave Disruptive Technologies (Hiring for a client)
|
Hyderabad
21 Oct
Nxtwave Disruptive Technologies (Hiring for a client)
Hyderabad
We're looking for a strong backend engineer who combines technical depth, intellectual curiosity, ownership and the ability to lead through engineering. Someone who can reason through complex problems, make sound architectural decisions, take systems into production and help other engineers grow.
You don't need to be an AI expert. Strong engineering fundamentals and the ability to learn new technologies matter more.
What you'll work on
- Backend systems and architecture: Design and build reliable backend services, APIs, data models, enterprise integrations and distributed workflows.
- Technical exploration: Research unfamiliar technologies, evaluate approaches, develop proofs of concept and validate assumptions before committing to a solution.
- Complex problem-solving: Investigate difficult technical issues, identify root causes and reason through trade-offs involving performance, reliability, scalability and cost.
- End-to-end ownership: Take systems from problem definition and architecture through implementation, deployment, observability and production support.
- Technical leadership: Guide design decisions, mentor engineers, conduct meaningful code reviews and raise the team's engineering standards.
- AI-powered systems: Depending on the project, work on LLM applications, retrieval systems, AI agents and intelligent workflows.
What we're looking for
Strong engineering fundamentals
- Solid programming skills in Python or another backend language, with the ability to become productive in Python.
- Experience building production backend services and APIs, with a solid understanding of system design, databases, SQL and data modelling.
- Familiarity with asynchronous programming, concurrency, distributed systems and failure handling.
- Experience with testing, CI/CD, Docker, cloud deployments and production debugging.
Technical depth and problem-solving
- You understand the reasoning and trade-offs behind your technical decisions, not just how to implement them.
- You can break down ambiguous problems, challenge assumptions and investigate root causes systematically.
- You can navigate unfamiliar codebases and technologies, learn quickly and make progress without needing detailed instructions.
- You care about code quality, simplicity, reliability and long-term maintainability.
Ownership and technical leadership
- You've taken ownership of a service, subsystem, major feature or significant engineering initiative.
- You've mentored other engineers, guided implementation decisions or helped improve a team's technical capabilities.
- You can make decisions with incomplete information, identify risks early and take responsibility for outcomes.
- You communicate clearly, collaborate effectively and can lead through technical credibility rather than relying on formal authority.
📌 Senior Backend Engineer (Hyderabad)
🏢 Nxtwave Disruptive Technologies (Hiring for a client)
📍 Hyderabad