We are seeking a skilled React & Backend Developer to join our dynamic team. The ideal candidate will possess a strong background in both front-end and back-end development, with expertise in JavaScript, Typescript, Redux Saga middleware, and server-side technologies. The successful candidate will be responsible for designing, developing, testing, and deploying scalable and maintainable web and mobile applications, ensuring high performance, security, and cross-platform optimization.
Key Responsibilities:
- Design architecture, develop architecture, and maintain complex React applications using JavaScript and Typescript.
- Implement Redux Saga middleware to manage application state and side effects.
- Build reusable components and front-end libraries for future use.
- Translate designs and wireframes into high-quality, scalable code.
- Optimize components for maximum performance across a vast array of web-capable devices and browsers.
- Develop, maintain, and optimize back-end services and APIs using Node.js and Express.js.
- Design, develop, and integrate RESTful APIs and efficient server-side architecture.
- Implement and optimize APIs, ensuring efficient and secure data exchange between the client and server.
- Ensure cross-platform optimization and responsiveness of applications.
- Write unit tests using testing frameworks such as Jest or Mocha to ensure code quality and reliability.
- Collaborate with cross-functional teams to identify, design, and prioritize project requirements.
- Troubleshoot, debug, and resolve application issues, optimizing performance and efficiency.
- Maintain code quality, organization, and automation through code reviews and best practices.
- Create and maintain technical documentation, including architectural designs and API documentation.
- Mentor junior developers, providing technical direction, code reviews, and guidance.
- Stay up-to-date with the latest industry trends, technologies, and best practices.
- Communicate effectively with stakeholders to ensure project requirements are met.
Requirements:
- Minimum of 3+ years of experience in React development with a strong understanding of React fundamentals, components, and state management.
- Minimum of 4+ years in full-stack development, with a strong portfolio of web and mobile applications.
- Proficiency in JavaScript and Typescript, with experience in using TypeScript for robust and maintainable code.
- Experience with Redux Saga middleware, React Router, Redux, and other related technologies.
- Strong understanding of unit testing and testing frameworks, with experience writing unit tests using Jest or Mocha.
- Hands-on experience with databases such as MongoDB, SQL Server, Oracle, MySQL, and caching mechanisms.
- Knowledge of multiple back-end languages (e.g., Java, Python, Ruby, PHP) and JavaScript frameworks (e.g., React, Node.js).
- Experience with mobile frameworks like React Native, Flutter, or Swift/Objective-C for iOS and Kotlin/Java for Android.
- Proficiency in Git and version control systems.
- Strong problem-solving skills, with the ability to troubleshoot and debug complex issues.
- Excellent communication and collaboration skills with the ability to work effectively with cross-functional teams.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (relevant experience may be considered in lieu of a degree).
- 3-4 Years Backend Developer with Database & Architecture Experience)
Soft Skills:
- Clear communicator with the ability to articulate complex information and actionable insights.
- Team player with the ability to work autonomously while keeping teams informed.
- Strong attention to detail and ability to manage multiple projects and meet deadlines.
- Ability to adapt quickly to new technologies and environments.
Mindfulness and a commitment to maintaining practices that keep you grounded.
Preferred:Only Goan Candidates.
Job Type: Full-time
Benefits:
- Provident Fund
- Work from home
Education:
Experience:
- Angular: 2 years (Preferred)
- total work: 3 years (Preferred)
- Java: 3 years (Preferred)
Work Location: In person