About the Role
We are seeking a passionate and skilled Full Stack Developer to join our growing technology team. The ideal candidate will have hands-on experience in both frontend and backend development, with a deep understanding of modern web technologies, APIs, and databases. You will collaborate closely with cross-functional teams to build scalable, high-performance web applications and deliver seamless user experiences.
Key Responsibilities
- Develop, test, and deploy scalable and maintainable web applications. 
- Design and implement RESTful APIs and integrate third-party services. 
- Collaborate with UI/UX designers to translate designs into responsive front-end components. 
- Optimize applications for performance, security, and scalability. 
- Write clean, efficient, and well-documented code following industry best practices. Troubleshoot and debug issues across the full technology stack (frontend, backend, database). 
- Participate in code reviews and contribute to process and quality improvements. 
- Work with DevOps teams to manage CI/CD and deployment pipelines. 
- Stay updated with emerging technologies and propose improvements to enhance system efficiency. 
Technical Skills Required
Frontend:
- HTML5, CSS3, JavaScript, TypeScript 
- Frameworks: React.js / Angular / Vue.js / Next.js 
- State Management: Redux / Context API / MobX 
- Responsive and cross-browser design principles 
Backend:
- Node.js / Express.js / Python (Django / Flask) / Java (Spring Boot) 
- RESTful APIs & Microservices Architecture 
Database:
- SQL Databases: MySQL / PostgreSQL 
- NoSQL Databases: MongoDB / Redis 
Other Skills:
- Version Control: Git / GitHub / GitLab 
- Containerization: Docker / Kubernetes (basic understanding) 
- CI/CD Tools: Jenkins, GitHub Actions, etc. 
- Cloud Platforms: AWS 
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field. 
- 3–5 years of hands-on experience in full stack web development. 
- Strong analytical, problem-solving, and communication skills. 
- Experience working in Agile or Scrum environments. 
- Attention to detail and commitment to producing high-quality code.