Level 6, Pentagon 2, Magarpatta City, Pune – 411028
Qualifications
- Strong problem solving skills
- Knowledge of data structures and algorithms
- Hungry for more responsibility and knowledge
- Passion for building robust systems engineered to handle failure scenarios, with an undying love and attitude for maintaining coding standards
- Strong advocate for producing quality software, ensuring issues are raised and resolved
- Familiarity with RESTful APIs to connect front‑end to back‑end services
- Experience in cloud message APIs and push notifications (Firebase preferably)
- Experience with at least one cloud platform like AWS, GCP, Azure, Digital Ocean, etc.
- Experience with GraphQL ecosystem a plus
Job Description
Designing and developing user‑friendly and responsive web applications using the MERN stack; implementing and integrating various back‑end and front‑end technologies to build web applications; writing clean, maintainable, and efficient code that follows best practices and coding standards; debugging and fixing bugs in existing code to ensure optimal performance and functionality; collaborating with cross‑functional teams, such as designers, product managers, and QA engineers, to ensure that web applications meet customer needs and requirements; participating in code reviews and providing constructive feedback to other team members to improve the overall quality of the codebase; should have excellent problem‑solving skills, attention to detail.
Key Responsibilities
- Full‑Stack Development: Design, develop, and maintain web applications, managing both the front‑end and back‑end.
- Front‑End Development: Build responsive and interactive user interfaces using the React library.
- Back‑End Development: Create server‑side applications and APIs using Node.js and Express.js.
- Database Management: Design and implement database schemas and manage data using MongoDB.
- API Development: Develop and integrate RESTful APIs to connect the front‑end and back‑end.
- Code Quality: Write clean, efficient, and maintainable code, following best practices.
- Troubleshooting & Debugging: Identify and fix bugs to ensure the application's stability and performance.
- Collaboration: Work with cross‑functional teams, including UI/UX designers and other developers, to define project goals.
- Code Reviews: Participate in code reviews, providing and receiving constructive feedback.
- Performance Optimization: Optimize applications for speed and scalability.
- Security: Ensure the security and data protection of the applications.
- Continuous Learning: Stay updated with new technologies, trends, and industry best practices.
About SoftGrid Info Pvt. Ltd.
Level 6, Pentagon 2, Magarpatta City, Pune – 411028