Senior Full Stack Developer
Role details
Job location
Tech stack
Job description
We are seeking a Senior Full Stack Software Engineer to join our dynamic and mission-driven engineering team. This individual will play a key role in the development and delivery of scalable web applications that support core business operations., * Full Stack Development: Design, develop, and maintain robust web applications using C#.NET, VB.NET, ASP.NET, and modern front-end frameworks like Next.js, React, and TypeScript.
- API & Backend Services: Build and support APIs and backend services that are secure, scalable, and maintainable.
- Database Development: Design and manage relational databases in Microsoft SQL Server, including stored procedures, indexing, and performance optimization.
- Cloud Infrastructure: Work within Microsoft Azure to deploy, monitor, and maintain application infrastructure.
- DevOps & CI/CD: Manage GitFlow branching strategy, CI/CD pipelines, and deployments using Azure DevOps.
- Agile Delivery: Lead Agile ceremonies, contribute to sprint planning and retrospectives, and help ensure successful and predictable delivery cycles.
- Code Quality & Collaboration: Conduct peer code reviews, uphold coding standards, and collaborate closely with cross-functional teams.
- Remote Team Coordination: Work effectively within a distributed team environment, including daily collaboration with engineers in Latin America.
Requirements
The ideal candidate brings 5+ years of full stack development experience in a Microsoft-based environment, excels in both back-end and front-end technologies, and thrives in a remote-first, collaborative culture. They should be highly self-motivated, self-accountable, and skilled at building strong working relationships across distributed teams., * 5+ years of hands-on experience building enterprise applications with C#.NET, VB.NET, and ASP.NET
- Strong front-end development skills using React, Next.js, and TypeScript
- Proficiency with Microsoft SQL Server for data modeling and optimization
- Experience with Azure DevOps for source control, pipelines, and deployments
- Experience managing applications and infrastructure in Microsoft Azure
- Experience working with internationally distributed teams, preferably in LATAM
- Strong understanding of the Agile software development lifecycle
- Excellent communication skills, both written and verbal
- Self-motivated, self-accountable, and effective at building strong professional relationships in a remote-first environment
Work Authorization Requirement
- Applicants must be currently authorized to work in the United States on a full-time basis. Youth Enrichment Brands is unable to sponsor or assume sponsorship of employment visas for this position at this time., * A passion for the craft of software development and desire for continuous improvement
- Strong problem-solving, analytical, and debugging skills
- Attention to detail and commitment to code quality
- Ability to work independently with minimal supervision
- Comfort working across time zones and cultural contexts
- Growth mindset and a collaborative spirit