
Full Stack Engineer
Full Job Description
Full Stack Engineer - Ploy - Kolkata, India
About You:
We are seeking a highly self-motivated and experienced Full-Stack Engineer who can independently lead and build entire functionalities from conception to deployment. Essential for this role is a proven track record of building applications from scratch (0 to 1) for both web and mobile platforms. The ideal candidate is a rapid learner, adept at quickly grasping new concepts and implementing them effectively.
Experience: 2-5 years (Mid-Level)
Salary Range: ₹12 - ₹18 Lakhs per annum, commensurate with experience
About the Role:
Ploy is looking for a dynamic and talented Full-Stack Developer with a strong command over React.js, Node.js, Express.js, DevOps, SQL databases (MySQL or Postgres), and mobile development for Android and iOS. This role requires a comprehensive understanding of both frontend and backend development, coupled with experience in deploying and managing cloud-based systems. If you have a passion for creating high-quality, scalable, and robust applications, this is the opportunity for you.
Key Responsibilities:
- Frontend Development: Design and implement intuitive, responsive user interfaces using React.js, ensuring an exceptional user experience.
- Backend Development: Develop and maintain robust, scalable server-side applications and APIs utilizing Node.js and Express.js.
- Mobile App Development: Contribute to the development and ongoing maintenance of native Android and iOS applications, or progressive web applications.
- Database Management: Design, optimize, and manage database schemas, queries, and integrations using MySQL or Postgres.
- DevOps: Implement and manage automated deployment pipelines and CI/CD processes. Monitor and optimize application performance and cloud infrastructure for reliability, scalability, and security.
- Code Quality: Write clean, maintainable, and well-documented code, adhering to best practices and industry standards, utilizing version control systems.
Required Skills:
- Frontend: Proficiency in React.js; experience with HTML5, Tailwind CSS, and responsive design principles.
- Backend: Strong knowledge of Node.js and Express.js; experience building RESTful APIs and microservices. Familiarity with frameworks like Next.js is a plus.
- Mobile Development: Experience developing progressive web applications or hybrid applications. Experience with React Native or Flutter is preferred.
- Database: Expertise in MySQL or Postgres and their respective ecosystems (e.g., aggregation frameworks, replica sets).
- DevOps: Hands-on experience with tools such as Docker, Kubernetes, Jenkins, and Terraform. Familiarity with cloud platforms (AWS, Azure, or Google Cloud). Experience with monitoring and logging tools (e.g., Prometheus, ELK stack).
- Version Control: Proficiency with Git and collaboration platforms like GitHub or GitLab.
Preferred Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Familiarity with Agile methodologies and tools like JIRA.
- Knowledge of security best practices for web and mobile applications.
What We Offer:
- Competitive salary package: ₹12 to ₹18 Lakhs per annum, based on experience.
- Opportunity to work on cutting-edge technologies and impactful projects.
- A collaborative and inclusive work environment in Kolkata.
Job Type: Full-time, Permanent
Work Location: Kolkata (Preferred) / Hyderabad