Overview
Job Description:
We are seeking a highly skilled Full Stack Developer with a solid foundation in both frontend and backend technologies to join our dynamic team. The ideal candidate will have hands-on experience building scalable web applications using ReactJS on the frontend and Node.js/Express on the backend, along with proficiency in Python, databases like MongoDB, PostgreSQL, MySQL, and containerization with Docker.
Key Responsibilities:
- Design, develop, and maintain web applications using ReactJS, NodeJS, ExpressJS, and Python.
- Build and optimize RESTful APIs and backend services.
- Work with both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB) databases.
- Implement responsive and intuitive UI/UX with ReactJS.
- Manage application deployment using Docker containers.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and testable code following best practices.
- Use version control systems such as Git to manage codebase and workflow.
- Participate in code reviews, testing, and deployment processes.
- Monitor application performance and troubleshoot production issues.
Required Skills and Qualifications:
- Strong proficiency in JavaScript, including ES6+ features.
- Hands-on experience with ReactJS and related libraries/tools.
- In-depth knowledge of NodeJS and ExpressJS.
- Proficiency in Python for backend scripting or services.
- Experience with MongoDB, PostgreSQL, and MySQL.
- Understanding of RESTful API design and microservices architecture.
- Experience with Docker for containerization and deployment.
- Familiarity with version control using Git (GitHub, GitLab, or Bitbucket).
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
Preferred Qualifications (Nice to Have):
- Experience with CI/CD pipelines and tools like Jenkins, GitHub Actions, or GitLab CI.
- Familiarity with testing frameworks such as Jest, Mocha, or PyTest.
- Knowledge of GraphQL.
- Cloud experience (AWS, GCP, Azure).
- Experience with Agile/Scrum methodologies.
Other Requirements - Cloud server management and optimization, GIT and GITHub management, Basic Linux knowledge, API testing using Postman, Application testing using Jest and React Testing.
Job Type: Full-time
Pay: ₹20,000.00 - ₹50,000.00 per month
Work Location: In person