Apply Now

Full Stack Developer

Engineering

Position Type: Full Time

Experience: 4+ Years

Close on: 30 Mar 2026

Position Description

We are seeking an experienced Full Stack Developer with a minimum of 4 years of professional experience to design, develop, and maintain scalable web applications.

The ideal candidate has strong expertise across both front-end and back-end technologies and can contribute throughout the full software development lifecycle

Key Responsibilities

Front-end Development:

Develop responsive and user-friendly web interfaces using HTML, CSS, and JavaScript frameworks (e.g., React, Angular, etc). Implement and maintain UI components and ensure their integration with back-end services. Optimize applications for maximum speed and scalability.

Back-end Development:

Design, build, and maintain efficient, reusable, and reliable server-side code using languages such as Node.js, Python or Java. Develop and manage databases, ensuring their robustness, reliability, and scalability (e.g., MySQL, MongoDB). Implement API services and ensure seamless integration with front-end components. Develop and maintain data pipelines for real-time and batch processing. Implement Change Data Capture (CDC) techniques to capture changes from data sources and propagate them to data warehouses or data lakes.

Maintenance and Improvement:

Monitor and improve application performance. Troubleshoot and debug issues across the entire stack. Stay up-to-date with emerging technologies and industry trends, applying them to current and future projects.

Required Skills

Proficiency in front-end technologies such as HTML5, CSS3, JavaScript, and modern frameworks/libraries (React, Angular, etc). Strong experience in back-end development with languages such as Node.js, Python or Java. Solid understanding of database systems (SQL and NoSQL). Experience with RESTful API design and implementation. Knowledge of DevOps practices and tools (Docker, Kubernetes, CI/CD pipelines). Familiarity with version control systems (e.g., Git). Understanding of security best practices. Ability to manage multiple tasks and meet deadlines.