Senior Full stack Software Engineer - F#

  • Full-time

Company Description

At KMS Technology, we are dedicated to delivering cutting-edge solutions and services that empower businesses to achieve their goals. Our team is composed of highly skilled professionals who are passionate about technology and innovation. We provide a dynamic and collaborative work environment where you can grow your career and make a significant impact.

 

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.
     

Qualifications

  • 5+ years of professional experience in frontend software development.

  • Strong proficiency in modern JavaScript/TypeScript and a leading frontend framework (e.g., React, Angular, Vue.js).

  • Demonstrated experience working with data-intensive applications, including effective techniques for data fetching, caching, and state management.

  • Familiarity with data visualization libraries and techniques (e.g., D3.js, Chart.js, or similar) to present complex information clearly.

  • Solid understanding of RESTful APIs, GraphQL, and asynchronous programming patterns for efficient backend communication.

  • Experience with performance optimization for large-scale web applications.

  • Understanding of UX/UI principles and the ability to collaborate effectively with design teams.

  • Familiarity with version control systems (e.g., Git).

  • Excellent problem-solving skills and attention to detail.

  • Strong verbal and written communication skills, with the ability to articulate technical concepts clearly.

 

Additional Information

Perks you enjoy at KMS Mexico

  • Mexican law benefits
  • 15 days of PTO (in year zero, from the first year onwards it is 3 days per year).
  • 5 days' leave for the death of immediate family members, negotiable.
  • Major Medical Expenses Insurance with coverage for immediate dependents (spouse and children).
  • Annual performance bonus (≈10% of annualized salary).
  • Annual salary adjustment.
  • Employee Referral Bonus.
  • Paid Certifications / Courses
  • Coursera License.
  • 5% Savings Fund.
  • 5% Grocery Vouchers.
Privacy PolicyImprint