Were 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 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 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#) patterns and scalable JavaScript practices.
Conduct thorough code reviews focusing on code elegance type safety and adherence to Pluralsights 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 ).
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. 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.
Remote Work :
No
Employment Type :
Full-time
Were 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 ...
Were 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 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 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#) patterns and scalable JavaScript practices.
Conduct thorough code reviews focusing on code elegance type safety and adherence to Pluralsights 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 ).
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. 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.
Remote Work :
No
Employment Type :
Full-time
View more
View less