What are the responsibilities and job description for the Full Stack .NET Software Engineer position at Motion Recruitment?
We are seeking a Full Stack Software Engineer to join an established and agile team working on a long-standing product built with .NET, C#, JavaScript, and React. This role requires someone who can hit the ground running and contribute quickly to both front-end and back-end development.
Responsibilities
Responsibilities
- Work across the full stack (50/50 split between front-end and back-end) to develop new features and maintain existing ones.
- Write clean, efficient, and testable code, with a strong understanding of unit testing.
- Conduct peer code reviews to ensure code quality and maintainability.
- Collaborate with cross-functional teams including product management, project management, and Scrum Masters.
- Work within an Agile environment, participating in two-week sprints and regular stand-ups.
- Utilize SQL Server and Snowflake for database-related tasks.
- Support the transition of applications to AWS (experience with cloud environments is a plus).
- 5 years of professional software development experience.
- Proficiency in .NET, C#, React, JavaScript.
- Strong SQL Server knowledge and experience working with large-scale data.
- Experience in unit testing frameworks (Jest, Puppeteer).
- Familiarity with Agile methodologies and working within a structured development process.
- Strong communication and collaboration skills in a remote work environment.
- Experience with Snowflake.
- Background in Ad-tech, marketing, or handling large datasets.
- Prior experience working in large-scale enterprise environments.
- Remote position with a preference for candidates in Central or Eastern Time Zones to align with team meetings.
- Teams are distributed across the U.S. (mostly East and Central) and Costa Rica.