Develop and maintain scalable front-end and back-end systems using modern frameworks and technologies.Build responsive, intuitive, and user-friendly web interfaces.Design, develop, and consume RESTful and GraphQL APIs.Optimize applications for maximum speed, scalability, and security.Collaborate closely with design, product, and backend teams to deliver new features end-to-end.Write unit and integration tests to ensure reliability and maintainability.Participate in code reviews, design discussions, and architecture planning.Troubleshoot, debug, and improve existing software systems.Required Skills : Frontend :
- Proficient in HTML, CSS, JavaScript
- Experience with React or Angular
- Familiarity with Webpack, Vite, Babel
- Responsive design experience (TailwindCSS, Bootstrap)
Backend :
- Proficient in Node.js, Express, Django, Flask, Java Spring, etc.
- Experience with RESTful APIs or GraphQL
- Knowledge of PostgreSQL, MySQL, MongoDB, Redis
General :
- Git, CI / CD pipelines, version control
- Docker; Kubernetes is a plus
- Understanding of auth / security best practices
- Experience with cloud (AWS, GCP, Azure – e.g., S3, Lambda)
- Nice to Have :
- Experience with TypeScript (frontend + backend)
- Microservices and serverless architecture knowledge
- Testing frameworks (Jest, Mocha, Cypress, Selenium)
- Familiarity with Terraform, Jenkins, GitHub Actions
- Web performance optimization and accessibility (WCAG)
- Educational Qualifications :
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
Skills Required
Html, Javascript, React, Node.js, Rest Apis, Docker, Postgresql, Aws, Git