You will build and support web applications across on-premise and cloud environments.
Responsibilities
- Develop and maintain web applications using NodeJS and JavaScript.
- Design and implement RESTful APIs and web services.
- Manage application deployment across Windows, Linux, and cloud platforms.
- Configure and manage containerized applications and load balancing.
- Support the full software development lifecycle (SDLC) within SAFE Agile Scrum processes.
Required Skills
- 5+ years of experience in application development and support.
- Proficiency in NodeJS and JavaScript.
- Experience with REST APIs and web service architecture.
- Hands-on experience with AWS or Azure cloud environments.
- Knowledge of AWS cloud architecture and CI/CD processes.
- Experience with Docker containerization.
- Working knowledge of PostgreSQL, MongoDB, or Redis.
- Experience with on-premise virtualization such as VMware.
- Ability to install and configure Windows and Linux platforms.
- Experience using JIRA and working within Agile Scrum frameworks.
- Bachelor's degree in Computer Science.
Preferred Skills
- Experience with Microsoft .NET Platform or C#.
- Developer level certifications in AWS or Azure.
- Prior experience with mobile application development.