Ed Tech companies you'll love to work for

companies
Jobs

Senior Full Stack Engineer

360training

360training

Software Engineering
Heredia Province, Heredia, Costa Rica
Posted on Nov 13, 2025
Position: Senior Full Stack Engineer
Location: Heredia, Costa Rica
Job Id: 464
# of Openings: 1

Why 360training?
At 360training, we’re more than just a leader in online training—we’re helping people unlock their potential and shape their futures. For over two decades, we’ve empowered millions of learners with regulatory-approved training across industries, making it possible for individuals to get the jobs they want and keep the careers they love.

Our success is built on two simple but powerful values: Deliver Results and Do the Right Thing. They’re not just words on a wall—they guide how we work, collaborate, and grow together. At 360training, you’ll join a passionate team that tests in your development, rewards your results, and supports you personally and professionally.

If you’re looking for a career where you can make an impact, grow quickly, and be valued every step of the way—this is your chance.

Senior Full Stack Engineer:
We are looking for a highly skilled Senior Full Stack Engineer to join our Course Delivery team. You will play a key role in maintaining legacy Learning Management System (LMS), modernizing and extending LMS, course player and publishing tools, and regulatory compliance systems. The ideal candidate has deep experience with C#, .NET Core, modern SPA frameworks (React/Angular/Vue.js), and SQL, and thrives in a fast-paced, agile environment.

Key Responsibilities:
  • Design, develop, and maintain scalable, secure, and performant web applications using .NET Core and modern SPA frameworks.
  • Build and optimize RESTful APIs, microservices, and integration layers for internal and external systems.
  • Collaborate closely with Product Managers, UI/UX designers, and QA engineers to deliver high-quality software.
  • Implement responsive, accessible, and intuitive user interfaces using React, Angular, or Vue.js.
  • Write efficient and maintainable SQL queries, stored procedures, and database schemas.
  • Participate in code reviews, architecture discussions, and design sessions.
  • Apply modern development practices such as CI/CD, automated testing (TDD/BDD), and observability.
  • Contribute to modernisation efforts from legacy .NET applications to .NET Core micro-services and React-based front ends.
  • Troubleshoot production issues and participate in on-call rotations when required.
  • Mentor junior engineers and contribute to a culture of continuous improvement and technical excellence.
Required Skills & Experience
  • 5+ years of professional experience as a Full Stack Engineer or Software Developer.
  • Strong proficiency in C#, .NET Core, and REST API design.
  • Hands-on experience with one or more modern front-end frameworks (React preferred; Angular or Vue.js acceptable).
  • Strong proficiency in JavaScript or Typescript, including ES6+ features and modern front-end development practices.
  • Solid understanding of relational databases (SQL Server or PostgreSQL) and writing optimised SQL.
  • Experience with Git, CI/CD pipelines, Docker, and cloud environments (AWS/Azure).
  • Familiarity with agile methodologies such as Scrum or Kanban.
  • Strong debugging, problem-solving, and communication skills.
  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
Preferred Skills:
  • Experience with micro services architecture and event-driven systems.
  • Familiarity with automated testing frameworks (xUnit, Jest, Cypress, etc.).
  • Exposure to AI-assisted development tools (GitHub Copilot, etc.).

Apply for this Position