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 contemporary 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 transparent 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
Valuable command of written and spoken English is essential.