Responsible for designing, developing, and maintaining scalable web applications across front-end and back-end technologies, ensuring performance, security, and high-quality user experience.
Key Responsibilities
- Application Development
- Design and develop front-end applications using modern frameworks
- Build and maintain back-end services and APIs
- Front-End Development
- Develop responsive UI using React / Angular / Vue
- Ensure cross-browser compatibility and performance optimization
- Build scalable and secure backend services
- Develop RESTful APIs and business logic using Java / Node.js / Python / .NET
- Work with databases (SQL and NoSQL)
- Support different test phases e.g Unit test /Integration test etc .
- Integrate front-end with back-end services
- Write unit, integration, and API tests
- Collaboration & Documentation
- Work closely with product, QA, and DevOps teams
- Produce clear technical documentation
- Containerize applications using Docker
- Support CI/CD pipelines for automated builds and deployments
- Write clean, maintainable, and testable code
- Collaborate with product owners, designers, and DevOps teams on scrum ceremony
Qualification:
- Bachelor’s degree in computer science, Engineering, or equivalent
Job Specific Skills:
- 2–8 years of experience as a Full Stack Developer
- Front-end frameworks (React / Angular / Vue)
- Back-end technologies (Java, Node.js, Python, .NET)
- REST APIs and Micro services
- Databases (MySQL, PostgreSQL, MongoDB)
- Git version control
- Good command of written and spoken English is essential.