Lead Software Engineer
OPTION REMOTE (Candidate should be in EST time Zone)
Direct Hire
Job Description
As a Lead Software Engineer you will play a dual role as a technical leader and a handson contributor. You ll collaborate with your team to design develop and deploy scalable and secure software solutions while guiding and mentoring engineers to achieve technical excellence. Your work will directly impact the success of our projects and align with business goals ensuring innovation reliability and performance in our systems.
What you ll do : Technical Leadership
- Design and develop scalable highperformance applications using the MERN stack (MongoDB Express.js React.js Node.js).
- Advocate for best practices in TypeScript Node.js microservices architecture and testdriven development.
- Lead troubleshooting and debugging efforts to resolve production issues and optimize application performance.
- Implement and enhance data workflows using MongoDB MySQL RabbitMQ and Redis; experience with InfluxDB is a plus.
- Build and deploy containerized solutions using Docker; Kubernetes knowledge is highly desirable.
- Oversee CI / CD pipelines with handson experience in GitLab preferred.
HandsOn Development
Actively write clean maintainable and efficient code to set the standard for the engineering team.Participate in prototyping and building solutions for complex technical challenges.Conduct detailed code reviews and provide actionable feedback to ensure highquality deliverables.Contribute directly to the resolution of production incidents applying deep technical knowledge.Team Leadership
Lead a team of engineers by fostering collaboration innovation and a commitment to excellence.Mentor junior and midlevel developers providing guidance on best practices and career growth.Plan and manage sprints delegate tasks effectively and track progress to meet project milestones.Facilitate open communication within the team to encourage problemsolving and knowledge sharing.CrossFunctional Collaboration
Work closely with product managers and stakeholders to define technical requirements and align development efforts with business priorities.Contribute to resource planning technical cost estimation and strategy development.Skills and Expertise
Technical Expertise
Extensive experience with the MERN stack and enterpriselevel software development.Proficient in TypeScript / Node.js with a strong understanding of microservices design principles and patterns.Deep knowledge of MongoDB MySQL RabbitMQ and Redis; familiarity with InfluxDB is a plus.Handson expertise with Docker; Kubernetes experience is a strong advantage.Solid understanding of CI / CD pipelines (GitLab preferred) and DevOps practices.Strong grasp of software security best practices and performance optimization techniques.Leadership and Collaboration
Proven ability to lead a team of engineers and deliver highquality software.Exceptional mentoring skills to guide team members and promote growth.Strong communication and collaboration skills to work effectively across teams and with stakeholders.Ability to manage and prioritize tasks in a fastpaced dynamic environment.Qualifications
What you have Required Skills :
Bachelor s degree in Computer Science Engineering or a related field or equivalent experience.4 years of professional experience in software development including handson coding and leadership responsibilities.Experience with highthroughput messaging systems distributed architectures and performance tuning.Familiarity with Agile development methodologies and tools like Jira.Skilled in creating technical and business proposals for stakeholders.Benefits
Fully covered Medical Dental and Vision coverage for employees
Cost share for dependents401(K) plan with company matchFlexible PTO policy9 paid holidaysNODE.JS , EXPRESS.JS , REDIS , DOCKER , MYSQL , GITLAB , TYPESCRIPT , KUBERNETES