[8CA] Senior Software Engineer – MEAN
Prefer a full account with a password? Sign Up to Apply
Job Description
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.
Requirements
Department: Software Development
Function: Engineering
Experience Level: Mid-Senior Level