Tech Stack
AWSCloudEC2JavaScriptMicroservicesMySQL.NETNext.jsReact
About the role
- Deliver features and projects as part of a small, cross-functional, largely autonomous product engineering team
- Collaborate strongly with other developers, designers, and the product manager
- Extend and maintain a cloud-based web platform
- Contribute to features and projects from brainstorming, development, through testing, release, and maintenance
- Build products for internal and external users across the stack and work with web frameworks, APIs, databases, and multiple back-end languages
- Partner with engineering managers, lead engineers, product managers and designers to architect effective technical solutions
- Design and develop software capable of reaching millions of users
- Write modular, secure, and well-tested code
- Deliver improvements to internal tooling and partner with product platform teams to ensure best-in-class development environment
- Articulate technical vision and work with multi-functional partners to deliver it
- Ensure code quality and participate in code reviews
- Promote simplicity, automation, good design patterns, code coverage and reusability
- Own and maintain existing application platforms as part of the team
Requirements
- 5+ years of work-related industry experience developing high-performance web applications in C#/ .NET
- 3+ years of experience as a Full Stack Engineer and knowledge of Front End languages such as JavaScript, React, NextJs.
- Extensive knowledge of your development stack; for example, with C#, have a comprehensive understanding of the .NET, .NET Core, MVC, WebAPI, IIS etc.
- Experience writing RESTful microservices with a popular web framework.
- Strong CSS fundamentals with experience across a range of disciplines, with one or more areas of deep knowledge and experience.
- Basic knowledge of working with relational databases such as MSSQL, MySQL etc.
- Experience working with AWS offerings such as EC2, ALBs, RDS, Beanstalk, API Gateway or with a different cloud provider and similar services.
- Ability to work in fast-paced environments where iterative improvements and rapid testing cycles are essential.
- Experience partnering with engineering managers, lead engineers, product managers and designers