Lead Software Engineer
New
C
Career TeamWorkforce Development
Remote in the United StatesFull-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- DockerNode.jsCloud ComputingJavascriptMongoDBTypeScriptNest.jsNext.jsCI/CDRESTful APIs
Requirements
- Bachelor’s degree in Computer Science, IT, Engineering, or equivalent practical experience
- Proficiency with JavaScript or TypeScript and backend development using Node.js
- Experience building APIs and services using modern frameworks (e.g., Nest.js, Express)
- Experience designing and architecting distributed or scalable systems
- Experience working with MongoDB or other NoSQL databases
- Familiarity with frontend frameworks such as React, Next.js, or Angular
- Understanding of RESTful services and data formats such as JSON and XML
- Familiarity with Docker, CI/CD pipelines, and cloud-based environments
- Experience mentoring engineers, conducting code reviews, and guiding technical best practices
- Strong analytical, problem-solving, and collaborative communication skills
Responsibilities
- Lead the design, development, and support of core platform services and applications
- Architect, build, and maintain scalable systems using MongoDB, Node.js, Nest.js, and Next.js
- Design and develop modern web applications and RESTful services
- Improve system performance and scalability
- Ensure platform reliability, security, and maintainability
- Shape system architecture and define technical direction
- Mentor engineers, conduct code reviews, and guide engineering best practices
- Participate in Agile Scrum ceremonies
View Full Description & ApplyYou'll be redirected to the employer's site