- Develop and maintain web applications using Node.js and React.
- Design and implement RESTful APIs using Flask/Django.
- Integrate and automate CI/CD pipelines using GitHub Actions.
- Maintain and provision infrastructure using IAC such as terraform.
- Implement authentication and authorization using Okta.
- Deploy and manage applications on Azure Web Apps.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug applications to ensure optimal performance.
- Write clean, maintainable, and efficient code.
- Stay up-to-date with emerging technologies and industry trends.
Required Skills:
- Proficiency in Node.js and React.
- Strong experience with Flask for backend development.
- Hands-on experience with GitHub Actions for CI/CD and terraform.
- Knowledge of Okta for authentication and authorization.
- Experience with Azure Web Apps for deployment and management.
- Familiarity with RESTful APIs and web services.
- Understanding of front-end technologies, such as HTML, CSS, and JavaScript.
- Experience with version control systems, particularly Git.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and as part of a team.
Preferred Qualifications and Experience:
- Experience of 5-8 years in web application development
- Bachelor s degree in computer science, Engineering, or a related field.
- Experience with Docker, containerization and CICD.
- Knowledge of database management systems, such as MS SQL Server.
- Familiarity with Agile development methodologies.