Job Description
Senior Engineer - C#
What you'll be doing
- Collaborate with Product Owners and Designers to create realistic roadmaps and align on requirements.
- Break-down problems into small iterations and guide others in their implementation.
- Design and develop maintainable APIs and intuitive User Interfaces.
- Conduct design and code reviews.
- Analyse and improve the efficiency, scalability, and stability of ReactJS applications and NodeJS services running in AWS.
- Conduct experiments that fuel data-driven decisions.
- Collaborate with other teams for driving forward cross team initiatives.
Our Stack
- Backend services implemented in C#, Java and .NET Core, Microservices.
- Frontend in JavaScript, .Net, Angular JS
- Services run in AWS Lambda, ECS.
- Services deployed with Jenkins pipelines.
- CloudFormation and CDK for infrastructure configuration.
- MS SQL, DynamoDB, and S3 data stores.
- Docker for local development.
Nice To Have
- Understanding of Github Actions
- Understanding of Solr/Elastic Search
- React or any similar ui framework.
Qualifications
- We are looking for a Software Engineer with excellent problem solving, teamwork, and communication skills to join our effort to create a world class engineering organisation.
- You will work with other cross-functional teams to share knowledge and continuously improve our best practices.
- Your team will own services from their inception to production and will be responsible for their high quality and continuous improvement. You will work with an agile mindset, collaborating via open and honest conversations.