Job Search and Career Advice Platform

¡Activa las notificaciones laborales por email!

Lead Full-Stack C# Software Engineer With Spa Experience

Scalable Path

A distancia

MXN 600,000 - 800,000

Jornada completa

Hoy
Sé de los primeros/as/es en solicitar esta vacante

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Descripción de la vacante

A dynamic software development firm is looking for a Lead Full-Stack C# Software Engineer with SPA Experience in Mexico, Veracruz, Xico. The ideal candidate has over 5 years of full-stack experience and a strong background in C#, SQL, and automated testing. This role involves collaborating with a small agile team to tackle complex challenges and enhance the SaaS platform. Attractive stakeholders and an engaging work environment with a focus on learning and growth are part of the offer.

Formación

  • 5+ years of full‑stack software development experience with C#.
  • Ability to lead and inspire teams.
  • Expertise in unit and integration testing and TDD concepts.

Responsabilidades

  • Collaborate to solve technical issues in an agile environment.
  • Architect, develop, and support high‑quality code and tests.
  • Mentor team members and provide recommendations for improvement.

Conocimientos

English
C#
SQL
TypeScript
Automated Testing
ASP.NET (Web API)
AngularJS
CSS
MSSQL

Educación

Bachelor's or Master's degree in Computer Science or related field

Herramientas

GitHub
JIRA
Confluence
Slack
GSuite
Descripción del empleo

Lead Full-Stack C# Software Engineer with SPA Experience

Join to apply for the Lead Full-Stack C# Software Engineer with SPA Experience role at Scalable Path

A client of Scalable Path searches for a talented, hands‑on full‑stack software engineer to help take their SaaS platform to the next level!

Client company description

Through its suite of SaaS web apps the client provides universities and employers with a platform to better connect students, career centers, and employers.

Desired Experience
  • 5+ years of full‑stack data‑driven web application software development experience with C#
  • Demonstrated ability to lead and inspire teams
  • Bachelor's or Master's degree in computer science or related field
  • Expertise with unit and integration testing and TDD concepts to build high quality, reliable code
  • Experience applying software engineering best practices and design patterns for a SaaS product across a large codebase, multiple modules, and complex business rules
The Development process
  • Iterate upcoming stories with Product and the team
  • Engineer and lead work through a design review as needed for higher‑level design decisions
  • Engineer develops and thoroughly tests their own code, via both manual and automated tests
  • Code is reviewed, first by a peer, then by the lead before it can be merged
  • QA team manually tests the story
  • Code is deployed once a week or as needed
Infrastructure

Mostly on Azure, including App Services, SQL Database, Service Bus, Redis, Functions, Virtual Machines.

They also use Cloudflare and AWS S3.

Tools

GitHub, JIRA, Confluence, Slack, and GSuite for day‑to‑day tasks.

Technology stack

C# (.NET 9), Web API, MVC

AngularJS (looking to begin an upgrade to React in late )

TypeScript, HTML, Less

SQL Server, Dapper, EF

Legacy jQuery and Knockout.js

Technical Challenges
  • Small team working on a large number of modules and integrations across the platform.
  • Continuous refactoring, design pattern implementation, scalability, maintainability, technical debt.
Upcoming Projects
  • New products built on top of our framework, including a rebuild of our student‑facing outcome analytics platform and extensive improvements to our alumni platform.
  • Product enhancements to existing modules and features, including extensive refactors.
  • Infrastructure improvements within Azure for security, scalability, high availability, and reliability.
  • Better reorganize code and dependencies to better encapsulate modules.
  • Rewrite our AngularJS code in the latest version of React.
Duties and responsibilities
  • Collaboratively work to solve complex, technical problems with a small, tight‑knit team in an agile environment.
  • Architect, develop, code review, and support high‑quality code and automated tests.
  • Refactor and redesign existing code to maximize performance, scalability, and maintainability, while building comprehensive automated tests.
  • Effectively communicate and collaborate with other team members to build innovative and intuitive features.
  • Provide recommendations on ways to do things better and mentor team members.
  • Take ownership and have accountability over modules and features.
  • Work in a fast‑paced, fun environment with an eclectic group of people from all over the world.
  • Continue to learn and grow and apply those learnings to improve the team and organization.
Relationships – who you'll be working with

The engineering team currently consists of eight devs, broken into two sub‑teams.

There is an existing daily meeting at 9 : 00am America / New York.

Start date

As soon as possible.

Preferred regions

Latin America or Canada.

Required skills
  • English (Must have)
  • C# (Must have)
  • SQL (Must have)
  • TypeScript (Strongly preferred)
  • Automated Testing (Strongly preferred)
  • ASP.NET (Web API) (Strongly preferred)
  • Angular JS (Nice to have)
  • CSS (Nice to have)
  • MSSQL (Nice to have)
Seniority level

Mid‑Senior level

Employment type

Full‑time

Job function

Information Technology

Industries

Software Development

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.