Software Development Lead (Remote - US)

Jobgether
United States
On-site
Full-time
Posted 18 days ago

Job Description

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Software Development Lead in the United States.

This role is ideal for an experienced technical leader who thrives in building scalable backend services and guiding development teams to deliver high-quality solutions. You will work closely with cross-functional teams to design, implement, and maintain robust APIs, ensure seamless integration with front-end components, and oversee deployment on cloud and containerized environments. The position emphasizes scalability, security, and performance, providing an opportunity to influence architecture decisions and implement best practices across the development lifecycle. This role combines hands-on coding with leadership responsibilities, mentoring team members, and ensuring timely delivery of features. Success is measured by both technical excellence and the ability to align team efforts with business goals.

Accountabilities

·         Lead backend development for business-critical services using NodeJS, TypeScript, NestJS, REST APIs, WebSocket, MongoDB, Redis, and related technologies.

·         Collaborate with front-end developers and cross-functional teams to ensure seamless component integration.

·         Design and implement serverless architecture, containerized solutions with Docker, and cloud infrastructure (AWS/Kubernetes).

·         Establish coding standards, perform code reviews, and ensure adherence to best practices and architectural decisions.

·         Implement security protocols, data protection measures, and high-performance storage solutions.

·         Define unit testing strategies and write tests to ensure functionality and reliability.

·         Plan and coordinate post-go-live support with application development and operations teams.

·         Mentor and guide team members, promoting knowledge sharing and continuous improvement.

Requirements

·         Proven experience leading software development teams, ideally in NodeJS backend development.

·         Strong understanding of database architecture, design patterns, and scalable system design.

·         Hands-on experience with Typescript, NodeJS, NestJS, Docker, Kubernetes, CI/CD pipelines, Oracle, MongoDB, Kafka, and ExpressJS.

·         Familiarity with version control (GIT), Agile methodologies (Scrum, SAFe), and task management tools (Jira).

·         Skilled in refactoring, writing clean, reusable code, and applying coding best practices.

·         Strong analytical, problem-solving, communication, and presentation skills.

·         Ability to collaborate effectively with global and distributed teams.

Disclaimer: Real Jobs From Anywhere is an independent platform dedicated to providing information about job openings. We are not affiliated with, nor do we represent, any company, agency, or agent mentioned in the job listings. Please refer to our Terms of Services for further details.