Job Description
Experience Required: 3+ years
Role Type: Full-Time
Location: Remote/Onsite (as per company policy)
Role Overview
We are seeking a Web Application Developer with strong expertise in web application development and architecture. The ideal candidate will have experience with modern JavaScript frameworks, open-source libraries, and agile development processes (Scrum). You will play a key role in building scalable, high-performing, and user-friendly applications from front-end to back-end.
Key Responsibilities
- Develop, enhance, and maintain web applications with a focus on performance, scalability, and user experience
- Utilize open-source libraries and frameworks to accelerate development and improve functionality
- Work with JavaScript and Angular/React to build dynamic, responsive web applications
- Develop and maintain backend services and REST APIs using Node.js (Express/NestJS)
- Integrate frontend frameworks with scalable backend architectures
- Manage databases (MongoDB, PostgreSQL, MySQL) and ensure performance, reliability, and security
- Collaborate with cross-functional teams in an agile (Scrum) environment
- Participate in code reviews, debugging, and performance optimization
- Stay up to date with emerging technologies and best practices to improve application architecture
Requirements
- 3+ years of web application development and architecture experience
- Proficiency in JavaScript and modern front-end frameworks (Angular or React)
- Hands-on experience with Node.js and REST API development
- Strong understanding of databases and backend integration
- Experience in full-stack development with Angular OR React + Node.js
- Familiarity with agile development methodologies (Scrum)
- Bachelor’s degree in Computer Science or related technical field (or equivalent experience)
Good to Have
- Experience with WebSockets, GraphQL, or microservices architecture
- Knowledge of JWT/OAuth2 authentication
- Familiarity with CI/CD pipelines and DevOps practices
- Understanding of modern UX/UI principles