Sign up to save this job, get alerts, and apply with an optimized CV.
Senior Full Stack Software Engineer - F#
Job description
We're looking for a highly skilled Senior Full Stack Software Engineer to join the team responsible for scaling and enhancing our industry-leading technology skills platform. This role requires an architecturally-minded engineer capable of driving complex features from concept to production, spanning both frontend and backend systems.
The ideal candidate will possess deep expertise in the .NET ecosystem, with a critical focus on F# for building robust, high-performance, and maintainable backend services. This is a highly collaborative role focused on technical leadership, mentoring, and championing functional programming principles across the stack.
Responsibilities:
Technical Leadership & Architecture
Lead the design and implementation of new microservices and APIs using F# and the .NET framework, prioritizing immutability, concurrency, and correctness.
Serve as the technical anchor for major feature development, driving decision-making on technical debt reduction, system scaling, and platform modernization efforts.
Collaborate with Product Management and UX/UI design teams to translate complex requirements into clean, well-defined technical specifications and deliverable increments.
Champion best practices, including rigorous testing strategies (unit, integration, and property-based testing in F#) and clean architecture principles.
Full-Stack Development
Develop responsive and high-performance user interfaces using modern JavaScript (e.g., React, TypeScript), ensuring a seamless experience for learners.
Build and maintain deployment pipelines and leverage cloud services (e.g., Azure or AWS) to manage and monitor production systems.
Optimize application performance across the stack, troubleshooting bottlenecks in both the .NET runtime and the client-side JavaScript execution.
Write and optimize database queries (SQL/NoSQL) as necessary to support application persistence requirements.
Mentorship and Culture
Actively mentor mid-level and junior engineers on functional programming paradigms (F#), modern .NET patterns, and scalable JavaScript practices.
Conduct thorough code reviews, focusing on code elegance, type safety, and adherence to Pluralsight's engineering standards.
Promote a culture of collaboration, continuous integration, and operational excellence within the team.
Required skills
Sign up to apply
Create a free account to apply for this job and get access to:
- AI-powered CV optimization for this specific job
- Save jobs and create custom alerts
- See your CV match score for each job
Company information
- Company
- KMS Technology
- Location
-
México, Jalisco, Guadalajara
Mexico - Posted
- 8 months ago
Interested in this position?
Create your free account and tailor your CV to match this job.