We are seeking a skilled Senior Software Developer to contribute to our agile squads. In this role, you will design, build, and enhance features across our product suite while setting technical standards through mentorship and code reviews.
You will collaborate closely with testers, product owners, and team leads to deliver high-quality solutions in a fast-paced environment.
Main Responsibilities
* Design, build, and deliver high-quality solutions as part of a close-knit squad.
* Provide technical guidance and mentorship to team members.
* Drive best practices, including SOLID principles and design patterns.
* Develop, fix, or enhance features within our product suite.
* Plan and refine projects with your team lead and product owner.
* Maintain an expert knowledge of our products, services, and deployment methodology.
* Create internal documentation for your work to ensure knowledge is shared with the wider engineering team.
Job Requirements
* Strong experience in modern programming languages like C# and TypeScript.
* Strong cloud platform experience, ideally with AWS.
* Strong CI/CD experience.
* Experience with infrastructure as code (e.g., CDK, Terraform).
* Experience developing serverless applications (e.g., Lambda).
* A strong focus on architecture and code quality.
* Experience with modern UI frameworks like Vue or React.
* Ability to create great user experiences.