We are seeking a motivated, detail-oriented Full Stack Developer with at least 2 years of hands-on experience in building and maintaining modern web applications. In this role, you will work across both frontend and backend systems, building responsive user interfaces, developing robust APIs using Node.js and Python, and managing database architectures. You will collaborate closely with senior developers, UI/UX designers, QA testers, and project managers to deliver high-quality, scalable software solutions.
Key Responsibilities
- Design, build, and maintain clean, secure, and performant RESTful APIs using Node.js (Express.js) and Python (FastAPI / Django / Flask).
- Perform CRUD operations, schema design, and query optimization for relational and NoSQL databases (MySQL, PostgreSQL, or MongoDB).
- Implement authentication, authorization (JWT, OAuth2), data validation, and web security best practices.
- Integrate third-party APIs, webhooks, and external services cleanly into backend workflows.
- Develop responsive, user-friendly, and accessible web components using modern React.js and Next.js.
- Collaborate with UI/UX designers to translate Figma mockups into reusable, pixel-perfect frontend code.
- Manage application state efficiently using tools like Redux, Zustand, or React Query / TanStack Query.
- Ensure cross-browser compatibility, mobile responsiveness, and optimal frontend performance.
- Debug, troubleshoot, and resolve application issues across the full software stack.
- Maintain version control using Git and follow standard collaborative workflows (GitHub / GitLab).
- Write modular, testable code and assist with basic CI/CD deployments and server upkeep.
- Collaborate effectively with QA testers to test, optimize, and refine applications across different browsers and devices.
Required Skills
- Frontend: Strong proficiency in HTML5, CSS3, JavaScript (ES6+), and React.js. Solid understanding of Next.js and modern UI frameworks.
- Backend: Hands-on experience building backend services in both Node.js (Express.js) and Python.
- Databases: Practical experience with relational databases (MySQL / PostgreSQL) or NoSQL databases (MongoDB), including complex queries and data modeling.
- APIs: Solid understanding of RESTful architecture, HTTP status codes, payload validation, and testing via tools like Postman.
- Version Control: Proficiency with Git and collaborative platforms like GitHub or GitLab.
- Soft Skills: Strong logical thinking, problem-solving ability, clear communication skills, and a strong sense of task ownership.
Tools and Technologies
- Frontend: HTML5, CSS3, JavaScript (ES6+), React.js, Next.js, Tailwind CSS / Bootstrap
- Backend: Node.js, Express.js, Python (FastAPI / Django / Flask), PHP
- Databases: MySQL, PostgreSQL, MongoDB
- API Tools: RESTful APIs, Third-Party API Integration, Postman
- Version Control: Git, GitHub, GitLab
Qualifications
- Experience: Minimum 2+ years of professional full-stack development experience (including production projects or high-impact internships).
- Experience with TypeScript across the frontend and backend.
- Exposure to PHP and WordPress customization or database management.
- Basic understanding of containerization (Docker) or cloud deployment platforms (AWS, DigitalOcean, Vercel, Heroku).
- Caching mechanisms (e.g., Redis) or task queue integrations.
What we expect
- Code Quality: Commitment to writing clean, maintainable, and well-documented code.
- Problem Solving: Ability to independently research solutions and debug complex system issues.
- Adaptability: Eagerness to learn new frameworks, tools, and stack requirements as project needs evolve.
- Time Management: Strong organizational skills to meet sprint deliverables and project deadlines.
Location Requirement
- Kerala-based candidates only
Pay: ₹25,000.00 - ₹30,000.00 per month
Application Question(s):
- What is your total experience?
- What is your current salary?
- What is your expected salary?
- What is your notice period?
Work Location: In person