Full Stack Developer
Full Job Description
Full Stack Developer - Python, PHP, NodeJS
Recruitment Smart Technologies is seeking a skilled Full Stack Developer to join their team in Ahmedabad, Gujarat. This is a full-time, coding-intensive role for experienced professionals.
Role Overview
We are looking for a highly skilled and hands-on Full Stack Developer with 3-5 years of experience, demonstrating strong expertise in Python and solid experience in PHP and NodeJS. The ideal candidate will possess end-to-end development experience, covering architecture, development, testing, and production deployment of scalable applications. This position requires active contribution to development and the ability to take ownership of production-ready systems.
Key Responsibilities
- Design and develop scalable backend systems using Python (must be strong), PHP, and NodeJS.
- Build and maintain RESTful APIs and microservices.
- Develop frontend integrations using AJAX.
- Design, optimize, and manage SQL databases.
- Implement and optimize search capabilities using Elasticsearch.
- Integrate caching mechanisms using Redis for performance improvement.
- Handle the complete development lifecycle from requirement gathering to production deployment.
- Optimize application performance, scalability, and security.
- Troubleshoot production issues and implement fixes.
Required Skills
- Strong hands-on expertise in Python (mandatory and primary skill).
- Strong experience with PHP and NodeJS.
- Deep understanding of SQL (complex queries, indexing, optimization).
- Experience with Elasticsearch.
- Experience with Redis caching.
- Experience building and deploying applications to production environments.
- Strong API development experience.
- Version control using Git.
Candidate Profile
- 3-5 years of relevant development experience.
- Strong hands-on coding experience (not managerial).
- Proven experience in end-to-end product development and production deployment.
- Ability to design scalable systems.
- Strong debugging and problem-solving skills.
- Ownership mindset and ability to work independently.
Good to Have
- Experience with frameworks like Django / Flask / FastAPI.
- Experience in cloud platforms (AWS / Azure / GCP).
- CI/CD and DevOps exposure.
- Docker / containerization experience.
- Experience working on SaaS or high-scale platforms.
Work Location: In person in Ahmedabad, Gujarat. Candidates must be able to reliably commute or plan to relocate.