What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Excellent problem solving skills
- Excellent communication skills
- Ability to articulate technical problems to non-technical people
- At least 5 years of development experience with C#. NET
- Strong knowledge of working with Rest APIs using ASP.NET Web API
- Strong experience with Test Driven Development
- Love of writing clean, maintainable, easy-to-test code
- Experience with release management and observing APIs in production environments
- Experience developing e-commerce solutions is good to have
- Experience with Azure DevOps and maintaining APIs in Azure is good to have
Nice to have
- Ambitious
- Resilient
- Creative thinkers
- Problem solvers
- Honest
- Accountable
Day to day
- Have a deep understanding of the entire Backend architecture and articulate its scaling and reliability limits
- Jump into a complex problem, break it down, and identify potential solutions
- End-to-end technical responsibility for project delivery: Estimating, designing, developing, releasing and supporting the solution
- Becoming the go-to person and expert problem-solver
- Ensuring solutions are observable, secure, and adhere to standards and best practices
- Owning the backend domain for solutions within the team and advising other developers
- Contributing to major Backend technology direction and driving consensus
