The Senior Software Engineer (Full Stack) will be part of a small, cross-functional, largely autonomous product engineering team.
This role involves collaborating with other developers, designers, and the product manager to extend a cloud-based web platform.
Responsibilities include building products for internal and external users, understanding user needs, designing and developing software for millions of users, writing modular and secure code, and ensuring code quality through reviews.
The engineer will also improve internal tooling, promote best practices, maintain existing application platforms, and work in fast-paced environments with iterative improvements.
Requirements:
Candidates must have 5+ years of experience developing high-performance web applications in C#/ .NET.
A minimum of 3+ years as a Full Stack Engineer with knowledge of Front End languages such as JavaScript, React, and NextJs is required.
Extensive knowledge of the development stack, particularly with C#, .NET, .NET Core, MVC, WebAPI, and IIS is necessary.
Experience in writing RESTful microservices with a popular web framework is essential.
Strong computer science fundamentals with experience across various disciplines and deep knowledge in one or more areas is required.
Basic knowledge of relational databases such as MSSQL and MySQL is needed.
Experience with AWS offerings like EC2, ALBs, RDS, Beanstalk, and API Gateway or similar services from other cloud providers is required.
Benefits:
The position offers 100% remote work, allowing employees to work from any location with a reliable internet connection.
Highly competitive pay in USD that exceeds typical market offerings is provided.
Paid time off policies are in place to ensure employees can unwind and recharge.
Employees enjoy autonomy in managing their time, focusing on results rather than hours worked.
The opportunity to work with top American companies on innovative, high-impact projects is available.