Enter a job title or keyword

[8CA] Senior Software Engineer – MEAN

Software Mind


Job Location:

San José - Costa Rica

Monthly Salary: Not provided by the employer
Posted: 22 October 2026 (Yesterday)
Application Deadline: 19 January 2027
Vacancies: 1 Vacancy

Department:

Software Development

Job Summary

We are seeking an experienced Senior Software Engineer to design develop and maintain scalable software applications. This role focuses on full-stack development using the MEAN stack (MongoDB Angular and ) software architecture database modernization and technical leadership.

The position involves collaborating with cross-functional teams to develop innovative solutions improve existing applications and support data analytics and reporting initiatives.

Key Responsibilities:

  • Design develop and maintain scalable high-performance software applications using the MEAN stack.
  • Provide technical guidance on coding standards architectural patterns unit testing and development best practices.
  • Collaborate with senior engineers to design and refine software architecture.
  • Conduct code reviews mentor engineers and promote engineering best practices.
  • Lead complex code refactoring application modernization and performance optimization initiatives.
  • Develop proof-of-concept (POC) solutions and support their implementation.
  • Design develop and integrate RESTful APIs.
  • Support database development and modernization initiatives involving MongoDB and Microsoft SQL Server.
  • Collaborate with data and business teams to support reporting analytics and data integration solutions using Microsoft Power BI and Microsoft Fabric.
  • Evaluate and recommend technologies to improve software scalability maintainability and performance.
  • Ensure adherence to security standards company policies and HIPAA/PHI compliance requirements.

Qualifications :

  • Bachelors degree in Computer Science Software Engineering or a related field or equivalent professional experience.
  • 610 years of professional software development experience.
  • Strong hands-on experience with the MEAN stack (MongoDB Angular and ).
  • Advanced proficiency in JavaScript and TypeScript.
  • Strong experience developing backend services and RESTful APIs using and .
  • In-depth knowledge of MongoDB and an understanding of transitioning from MongoDB to Microsoft SQL Server.
  • Strong expertise in Microsoft SQL Server including database schema design stored procedures and query optimization.
  • Experience with Microsoft Power BI including data modeling semantic models dashboards reporting or data visualization.
  • Strong understanding of software architecture design patterns unit testing and code optimization.
  • Proven experience delivering complex software projects and mentoring engineers.
  • Familiarity with Agile development methodologies including Scrum and Jira.

Preferred Qualifications:

  • Experience with Microsoft Fabric including Data Factory Lakehouse Data Warehouse OneLake or data pipelines.
  • Experience integrating Microsoft Fabric with Power BI.
  • Familiarity with Docker and containerized applications.
  • Experience with cloud platforms such as AWS or Microsoft Azure.
  • Experience with software modernization legacy system refactoring and database migration projects.

Additional Information :

  • Employment Type: Full-Time
  • Contract Duration: Long-Term
  • Work Arrangement: Remote
  • Time Zone: Eastern Time (EST)

Remote Work :

No


Employment Type :

Full-time


About Company

Company Logo

Software Mind develops solutions that make an impact for companies around the globe. Tech giants & unicorns, transformative projects, emerging technologies and limitless opportunities – these are a few words that describe an average day for us. Building cross-functional engineering te ... View more

View Profile View Profile