Location: Remote
Type: Full-time / Long-term Contract
Schedule: US Time Zone (EST)

About the Role

We are looking for an experienced Full Stack Developer with leadership experience to build scalable applications while guiding a small team of engineers. This role remains hands-on with development while also owning technical direction, code quality, and team mentorship.

Key Responsibilities

  • Design, develop, and maintain full stack web applicationsLead technical implementation and contribute to system architecture decisions

  • Mentor junior and mid-level developers through code reviews and technical guidance

  • Collaborate with product managers, designers, and stakeholders

  • Build and maintain RESTful APIs and backend services

  • Develop responsive, user-friendly frontend components

  • Ensure application performance, security, and scalability

  • Improve development standards, documentation, and workflows

  • Support deployments and production issue resolution

Required Qualifications

  • 5+ years of professional full stack development experience

  • Proven experience leading projects or mentoring developers

  • Strong backend experience (Node.js, .NET/C#, Java, or Python)

  • Strong frontend experience (React, Angular, Vue, or similar)

  • Experience building and integrating RESTful APIs

  • Solid understanding of databases (SQL and/or NoSQL)

  • Experience with Git and Agile/Scrum environments

  • Strong communication and problem-solving skills

Nice-to-Have Skills

  • Cloud platforms (AWS, Azure, or GCP)

  • CI/CD pipelines, Docker, or Kubernetes

  • Performance optimization and scalability experience

  • Exposure to AI, automation, or modern frameworks