Application design, architecture, and working across teams (Infra, Security, Platform, UI) to develop and deliver backend solutions.
Write clean, efficient, modular and well-documented code following industry best practices and coding standards.
Optimize application performance by identifying and addressing bottlenecks.
Troubleshoot and resolve complex technical issues, ensuring system reliability and stability.
What You Need
Bachelors degree in Computer Science, Engineering, or a related field (or equivalent work experience).
1 to 3 years on backend microservices, data, cloud, observability etc.
Primary: Familiarity with C#, Dotnet Core, SQL, Cloud (Azure/ AWS), Docker, RDBMS (such as SQL Server and/or Postgres).
Secondary: Python, DJango/ FastAPI/ Flask/ Sanic
Deep knowledge of software engineering principles, design patterns, and best practices.
Experience with unit testing, TDD, and writing testable code.
Familiarity with build tools, package managers, and version control systems (eg, Webpack, Babel, npm, Git).
Strong problem-solving skills and the ability to quickly debug and resolve complex issues.
Stay up-to-date with the latest trends, technologies, and frameworks in frontend development, and actively contribute to technical discussions and decision-making processes.