Lead Full Stack Developer
Skills
Full-Stack DevelopmentNode.JsReact.JsMicroservicesTeam Leadership
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
