Web Application Developer
Role details
Job location
Tech stack
Job description
Description: Agile5 Technologies is seeking a creative and highly technical Web Application Developer to design, build, and maintain scalable, high-performance web applications. This role focuses on the full software development lifecycle (SDLC), from initial requirement gathering and UI/UX implementation to back-end integration and cloud deployment. The ideal candidate will be a problem-solver who thrives in an Agile environment and is committed to writing clean, maintainable, and secure code. Web Application Developer Job Duties:
- Full-Stack Development: Design and implement robust front-end interfaces using modern frameworks (e.g., React, Angular, or Vue.js) and scalable back-end services (e.g., Node.js, Python/Django, or Java/Spring).
- Database Management: Design, implement, and optimize relational (PostgreSQL, MySQL) and non-relational (MongoDB) database schemas to ensure data integrity and performance.
- API Integration: Develop and consume RESTful and GraphQL APIs to facilitate seamless data exchange between the application and external services.
- UI/UX Implementation: Translate design wireframes and mockups into functional, responsive, and cross-browser compatible web features.
- DevSecOps & Deployment: Support CI/CD pipelines and containerized deployments using Docker and Kubernetes to ensure rapid, reliable software delivery.
- Testing & Debugging: Perform unit, integration, and end-to-end testing to ensure application stability and security.
- Collaboration: Participate in Agile ceremonies, including Sprint Planning, Daily Stand-ups, and Retrospectives, to align with product goals and timelines.
- Optimization: Identify and resolve performance bottlenecks to improve application speed and scalability.
Requirements
- Minimum of 5 years of experience in web application development.
- Proven track record of deploying applications in Cloud environments (AWS, Azure, or Google Cloud).
- Experience working within an Agile/Scrum framework.
- Demonstrated experience with Version Control systems (e.g., Git/GitHub/GitLab).
- Angular knowledge required
- Front end development required with Python experience.
Education Requirements : Bachelor's degree in systems engineering, computer science, or an equivalent technical degree from an accredited college or university.
Desired Skills / Qualifications : Experience with tracking and managing content in government or highly regulated environments is a plus., Physical Requirements : Must be able to remain in a stationary position for long durations of time. Also, must be able to continuously operate a computer and other office productivity machinery.