Job Title:
Lead Software Engineer (MEAN Stack)Job Description
We’re Concentrix. A new breed of tech company — Human-centered. Tech-powered. Intelligence-fueled. This role is hybrid for work in Herndon, VA area.Role: Lead MEAN Stack Developer
Position Overview:
We are seeking a highly skilled MEAN Stack Lead with over 8 years of experience in full-stack development to join our dynamic team. The ideal candidate will have strong expertise in building microservices using Node.js and possess a profound knowledge of API development and security practices. This role demands a leader who can mentor and guide our development team while ensuring the highest standards of technical excellence and best practices.
Key Responsibilities:
Lead the development of web applications using the MEAN stack (MongoDB, Express.js, Angular, Node.js).
Design and implement microservices architecture using Node.js (Express/NestJS).
Develop and consume Web APIs, ensuring adherence to best practices in API security (OAuth2, JWT, OpenID Connect).
Collaborate with cross-functional teams to define and design new features, ensuring high performance and responsiveness.
Utilize modern frontend frameworks (Angular, TypeScript, JavaScript ES6+) to create robust applications.
Manage databases using SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, DynamoDB, Elasticsearch).
Leverage AWS services including Lambda, S3, and API Gateway to enhance application deployment and performance.
Champion best coding practices, including OOP principles and design patterns.
Implement unit testing strategies using frameworks like Jest, Mocha, Jasmine, or Karma for both Angular and Node.js applications.
Manage version control effectively using Git workflows; oversee branching, merging, and conflict resolution.
Set up and manage CI/CD pipelines for streamlined and automated deployments.
Create dashboards and data visualizations utilizing Kibana, Grafana, and Elasticsearch.
Mentor and assist team members in their professional development, fostering a collaborative learning environment.
Qualifications:
Bachelor's degree in Computer Science, Information Technology, or a related field.
Minimum of 8 years of experience in full-stack development, with a focus on the MEAN stack.
Proficient in Angular (latest versions) and TypeScript/JavaScript (ES6+).
Strong understanding of various database technologies, including SQL and NoSQL.
Proven experience with AWS services and cloud infrastructure.
Excellent problem-solving and debugging skills across the full stack.
Strong leadership and mentorship abilities to support team development.
Location:
USA Hunt Valley MDLanguage Requirements:
Time Type:
Full time
Physical & Mental Requirements: While performing the duties of this job, the employee is regularly required to operate a computer, keyboard, telephone, headset, and other office equipment. Work is generally sedentary in nature.
If you are a California resident, by submitting your information, you acknowledge that you have read and have access to the Job Applicant Privacy Notice for California Residents
Concentrix is an Equal Opportunity/Affirmative Action Employer including Disabled/Vets.
For more information regarding your EEO rights as an applicant, please visit the following websites:
To request a reasonable accommodation please click here.
If you wish to review the Affirmative Action Plan, please click here.