Overview
Company name: Gushwork | HQ Location: Brooklyn, New York | Website | LinkedIn
Role: Fullstack Engineer
- Salary: Rs. 20-50 lakhs per annum
- Experience: 3-8 years
- Location: Bangalore
- Type: Full-time
As a Full Stack Developer, you will be responsible for designing and implementing full-stack solutions that integrate seamlessly with our platform. You will collaborate closely with cross-functional teams to ensure the delivery of high-quality, performant applications that align with our business goals. This is an excellent opportunity to make a meaningful impact in a dynamic and fast-paced environment.
Key Responsibilities:
- Full Stack Development: Develop, test, and maintain web applications and services using NodeJS or Python on the backend and React on the frontend.
- API Design and Integration: Build and integrate RESTful or GraphQL APIs to connect frontend interfaces with backend systems.
- Database Management: Design and optimize database schemas, ensuring data integrity and performance.
- Scalability: Build scalable, secure, and maintainable codebases that can handle growing user demands.
- Collaboration: Work closely with product managers, designers, and other developers to deliver seamless user experiences.
- Code Quality: Write clean, modular, and well-documented code, adhering to industry best practices.
- Testing & Debugging: Implement and maintain unit, integration, and end-to-end tests to ensure application reliability.
What We’re Looking For:
- Experience: 3+ years of experience as a Full Stack Developer.
- Technical Expertise:
-Proficiency in backend development using NodeJS or Python.
-Strong frontend skills with React, JavaScript/TypeScript, and modern CSS frameworks.
-Experience with databases such as PostgreSQL, MySQL, or MongoDB.
-Familiarity with cloud services (AWS, GCP, or Azure) and containerization tools like Docker.
- Bonus Skills: Knowledge of GraphQL, Redux/Zustand, and CI/CD pipelines.
- Problem-Solving: Strong analytical and debugging skills, with the ability to troubleshoot complex issues.
- Team Player: Excellent collaboration and communication skills, with a proactive approach to challenges.
- Agile Mindset: Comfortable working in a fast-paced, iterative development environment.