
[8CA] Senior Software Engineer – MEAN
Software Mind · San José, San José Province, Costa Rica
- IT Services & Consulting
- 1,001–5,000 employees
- Krakow, Malopolskie
Strong hiring record · median 22 days open
All reasons
In its favour
- Still listed on the employer's own board
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, Express.js, Angular, and Node.js), 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.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
- 6–10 years of professional software development experience.
- Strong hands-on experience with the MEAN stack (MongoDB, Express.js, Angular, and Node.js).
- Advanced proficiency in JavaScript and TypeScript.
- Strong experience developing backend services and RESTful APIs using Node.js and Express.js.
- 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.
- Employment Type: Full-Time
- Contract Duration: Long-Term
- Work Arrangement: Remote
- Time Zone: Eastern Time (EST)
Skills
- MongoDB
- Express
- Angular
- Node.js
- SQL Server
- Power BI
- Microsoft Fabric
- HIPAA
- JavaScript
- TypeScript
- Jira
- Azure Data Factory
- Docker
- AWS
- Azure
More jobs at Software Mind
All 82- [C3T] Business Analyst / Proxy Product Owner (Data & BI)Software Mind · Kraków, Lesser Poland Voivodeship, Polandtoday
- HR Process CoordinatorSoftware Mind · Kraków, Lesser Poland Voivodeship, Polandtoday
- [C3T] Data Business AnalystSoftware Mind · Warsaw, Masovian Voivodeship, Poland3d ago
- [CIS] Senior Test Automation Engineer (Mobile)Software Mind · Kraków, Lesser Poland Voivodeship, Poland4d ago
- [GVI] Junior Salesforce AdministratorSoftware Mind · Kraków, Lesser Poland Voivodeship, Poland4d ago
Similar roles
- Senior Analytics Engineer (100% Remote) (LATAM Only)Allshore Talent · Buenos Aires, Argentina · Chuquisaca, Bolivia, Plurinational State of · Rio de Janeiro, Brazil +15 · USD 24–25/hr11d ago
- QA Engineer – Creative Automation (100% Remote) (LATAM ONLY)Allshore Talent · Buenos Aires, Argentina · Chuquisaca, Bolivia, Plurinational State of · Rio de Janeiro, Brazil +1513d ago
- Forward Deployed Engineer – Creative AI (100% Remote)Allshore Talent · Buenos Aires, Argentina · Chuquisaca, Bolivia, Plurinational State of · Rio de Janeiro, Brazil +1713d ago
- Platform LeadNewfire Global Partners · San Jose, Costa Rica1mo ago
- URGENT: Adobe Enterprise Architect L1 (100% Remote) (LATAM ONLY)Allshore Talent · Buenos Aires, Argentina · Chuquisaca, Bolivia, Plurinational State of · Rio de Janeiro, Brazil +151mo ago