Full Stack Web Lead Developer
Primary Responsibilities:
As a Full Stack Web Lead Developer, the individual will be tasked with developing responsive and user-friendly web applications by leveraging their skills in React, HTML5, CSS, Sassy CSS, and JavaScript. They will be responsible for the implementation and maintenance of external identity management solutions using Azure AD B2C, Azure Entra ID, and LDAP. Their role includes integrating and optimizing cloud-based services with AWS ECS, AWS Neptune DB, AWS Cloudformation, AWS Cloudwatch, and OpenShift. They will ensure application security and conduct system monitoring using tools such as Splunk. The developer will also develop and maintain automated testing frameworks with Jest and Playwright, manage version control with Git and GitHub, and oversee CI/CD processes with GitHub Actions and Drone CI/CD. Additionally, they will design and develop RESTful APIs in accordance with best practices and industry standards.
Qualification:
- Bachelor's degree or higher (completed and verified prior to start) from an accredited institution
- 7-10 years of development and/or functional experience in identity and access management.
- Good Internet connection and should be available during work hours on Teams while working remotely
Skills Required:
Technical Skills
To perform in this role, candidate should have expertise in a wide range of technologies, which will be essential for the success of our projects. These tools/technologies include:
- React
- HTML 5
- CSS
- Sassy CSS
- JavaScript
- Node.js
- AWS ECS
- AWS Neptune DB
- AWS Cloudformation
- AWS Cloudwatch
- OpenShift
- Azure AD B2C
- REST API use and development
- Azure Entra ID
- Splunk
- Jest
- Playwright
- SAILS.JS
- Github
- Github Actions
- Drone CI/CD
- Apache Tinkerpop/Gremlin
- HTTP
- LDAP
- Microsoft PowerApps and Flow,
Especially, a candidate must have knowledge on these areas:
Frontend Development: Proficiency in HTML, CSS, Sassy CSS, and JavaScript, with experience in frameworks like React and Angular. React is first preference
Backend Development: Strong knowledge of Node.js, Express.js, and database integrations.
Cloud Computing: Experience with AWS, Azure, and OpenShift for cloud-based development and deployment.
Identity Management: Expertise in Azure AD B2C, Azure Entra ID, and LDAP for identity and access management.
Testing and Automation: Familiarity with testing frameworks like Jest, Playwright, and continuous integration tools like Github Actions or Postman, and Drone CI/CD.
REST API Development: Proven experience in designing and developing RESTful APIs.
Version Control: Proficiency in Git/Github for version control and collaboration.
Security and Monitoring: Understanding of security best practices and experience with monitoring tools like Splunk, Dynatrace, App Dynamics.
Mandatory Skills - React, Node.js, AWS, OpenShift, Azure AD B2C, Custom Policies (Azure AD B2C), Github Actions or Postman, Git/Github, Splunk, Apache TinkerPop/Gremlin.
Soft skills
- Ability to work effectively in both independent and team settings, with strong problem-solving and communication skills.
- Good judgment, and decision-making skills to objectively understand an issue and negotiate a resolution.
- Self-motivated with a demonstrated ability to learn quickly and deliver results in a high-pressure, high-profile environment.
- Proven ability to identify, focus, and own, high priority tasks to manage delivery to project timelines.