to join our growing team. In this role, you'll work closely with product managers, designers, and engineers to deliver robust, scalable, and user-friendly web applications. You will be responsible for both backend and frontend development, ensuring seamless integration and high performance across the application.
Key Responsibilities:
Collaborate with product owners, designers, and other developers to gather requirements and translate them into functional, high-quality applications.
Design and implement backend architecture including RESTful APIs, database schemas, and server-side logic.
Utilize React, Redux, and Webpack to build modular, maintainable, and performant frontend code.
Handle routing of pages, refactor existing code, and resolve bugs, warnings, and performance issues.
Ensure responsive design principles are applied for optimal performance across various devices and screen sizes.
Implement custom logging, error handling, and backend documentation.
Build intuitive and visually appealing UI components with a focus on usability and accessibility.
Develop new features, pages, and enhancements to existing functionality.
Write unit and integration tests to maintain high code quality and reliability.
Conduct thorough code reviews, mentor junior developers, and contribute to best practices.
Ensure CI/CD pipelines are properly configured and maintained.
Stay updated with the latest trends and technologies in fullstack development.
Maintain clear, structured documentation for APIs, workflows, and architecture decisions.
Communicate effectively with cross-functional teams and stakeholders.
Skills & Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
4 to 6 years of professional experience in full stack development
Strong proficiency in JavaScript, TypeScript, React, Node.js.
Experience with Redux, Webpack, and modern frontend workflows.
Hands-on experience with backend frameworks (e.g., Express.js) and REST API development.
Proficient in working with databases such as PostgreSQL, MongoDB, or MySQL.
Familiar with containerization tools like Docker, and cloud platforms like AWS, GCP, or Azure.
Strong understanding of Git workflows and version control systems.
Experience with testing frameworks such as Jest, Mocha, or Cypress.
Familiar with agile methodologies and tools like Jira, Trello, or similar.
Excellent communication, problem-solving, and documentation skills.
* Ability to work independently and collaboratively in a fast-paced environment.
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.