Lead Full Stack Developer

Skills
Full-Stack DevelopmentNode.JsReact.JsMicroservicesTeam Leadership
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 10+ years of general experience in information systems
  • 8+ years of specialized experience developing IT solutions and working with cloud infrastructure
  • 7+ years of professional software-development experience with Node.js and microservices architecture
  • 5+ years of professional experience with ReactJS and JavaScript
  • Experience leading development teams collaborating with business analysts and mentoring developers
  • Strong experience designing and developing enterprise full-stack applications
  • Extensive experience implementing OAuth 2.0 authentication and authorization
  • Extensive experience designing RESTful APIs and event-driven architectures
  • Experience with Swagger or OpenAPI
  • Hands-on experience with Microsoft Azure
  • Experience with serverless architecture and containerization technologies such as Azure Functions Docker and Kubernetes
  • Experience integrating client applications with back-end storage systems such as DocumentDB SQL databases and Cosmos DB
  • Experience establishing unit-testing practices and maintaining code-coverage standards
  • Experience with Git
  • Experience designing implementing and improving CI/CD pipelines
  • Experience leading teams in Agile development environments using DevSecOps principles
  • Strong troubleshooting analytical and problem-solving skills
  • Experience leading technical design discussions architecture reviews code reviews and development standards
  • Experience working directly with customer stakeholders and translating business needs into technical solutions

Nice to have

  • Cloud certified
  • ETL experience
  • Multi-cloud knowledge
  • Case-management systems
  • Modern front-end architecture
  • Databricks
  • Snowflake

Day to day

  • Lead the architecture design and development of scalable secure full-stack applications using Node.js ReactJS and microservices
  • Provide technical direction across front-end back-end integration and cloud components while guiding solution delivery in Azure and AWS environments
  • Collaborate with stakeholders mentor developers and drive Agile planning code reviews CI/CD practices and continuous improvement
  • Design RESTful APIs event-driven components workflow systems and ETL solutions with a focus on performance reliability security and cost efficiency