Job Overview
We are seeking a highly skilled and versatile Full Stack Developer to join our growing development team. In this role, you will be responsible for designing, building, and maintaining robust, scalable backend services and dynamic, responsive front-end user interfaces. You will work closely with cross-functional teams to deliver high-quality software solutions that meet business needs.
Key Responsibilities
- Full-Cycle Development: Design, develop, test, deploy, and maintain end-to-end web applications using our core technology stack.
- Backend Architecture: Build efficient, secure, and scalable server-side logic and RESTful APIs using Node.js, Python, and Laravel (PHP).
- Front-End Engineering: Craft responsive, highly interactive, and intuitive user interfaces using React.js and Vue.js.
- Database Management: Design, optimize, and maintain complex relational databases using PostgreSQL, ensuring high performance, data integrity, and query optimization.
- Integration & Cloud: Integrate third-party APIs, payment gateways, and cloud services into existing systems.
- Code Quality & Testing: Write clean, well-documented, and reusable code. Implement unit testing and debugging to ensure application stability.
- Collaboration & DevOps: Work closely with product managers, UI/UX designers, and fellow engineers to translate requirements into technical specifications. Assist in deployment and CI/CD pipelines.
Required Skills & QualificationsTechnical Expertise:
- Front-End: Deep understanding of JavaScript/TypeScript, HTML5, CSS3, and core experience with React.js and Vue.js.
- Back-End: Proven expertise in Node.js (Express/NestJS), Python (Django/FastAPI/Flask), and Laravel framework.
- Database: Advanced knowledge of PostgreSQL (schema design, indexing, optimization, and complex queries).
- APIs: Experience building and consuming secure RESTful and GraphQL APIs.
- Version Control: Strong proficiency with Git and collaborative workflows (GitLab/GitHub).
Soft Skills & Experience:
- Experience: 3 to 6 years of professional software development experience (adjust based on your actual requirement).
- Problem-Solving: Excellent analytical and debugging skills.
- Adaptability: Ability to switch between different languages and frameworks smoothly as project requirements evolve.
- Communication: Strong verbal and written communication skills to collaborate effectively with internal teams.
Pay: ₹45,000.00 - ₹50,000.00 per month
Benefits:
- Food provided
- Leave encashment
- Provident Fund
Work Location: In person