Nirmitee.io

Nirmitee.io - Full Stack Developer - Node.js/React.js

Click Here to Apply

Job Location

pune, India

Job Description

Overview : We are seeking a dynamic and experienced Tech Lead to join our engineering team. This individual will play a key role in leading and mentoring a team of developers while driving the development of innovative, scalable, and high-performance solutions. As a Fullstack Developer, you will work across the entire software stack-focusing on ReactJS (Next.js) on the frontend, while building robust backend services and ensuring efficient database management. If you are passionate about solving complex technical challenges, leading a team, and delivering scalable applications, this is an excellent opportunity for you. Key Responsibilities : - Lead and mentor a team of 4-6 developers, guiding them through technical challenges, code reviews, and providing career growth opportunities. - Foster a collaborative and positive environment that encourages knowledge sharing, continuous learning, and high performance. - Set clear technical direction for the team, ensuring alignment with business goals and technical standards. - Provide regular feedback to team members on their performance and growth. - Design, architect, and develop scalable, high-performance applications from both frontend and backend perspectives. - Ensure seamless integration of ReactJS (Next.js) with backend systems, and build robust, maintainable, and efficient code. - Create rich user interfaces with ReactJS, implementing responsive designs and optimizing user experience. - Develop backend services using Node.js, Python, or Java to handle business logic and API development. - Implement and manage database systems using SQL (mandatory) and MongoDB (nice to have), ensuring smooth data flow and storage. - Architect and deliver large-scale solutions that are secure, efficient, and reliable. - Apply best practices in system design, scalability, and performance optimization, while considering long-term maintainability. - Lead the design and development of microservices-based architectures when applicable. - Manage large volumes of data and ensure high system availability and performance, especially during peak usage. - Collaborate closely with cross-functional teams including product managers, designers, and business stakeholders to align on requirements and deliver optimal solutions. - Ensure the application handles large volumes of data without performance degradation or system slowdowns. - Apply caching strategies and ensure system resilience, using tools like Redis, Kafka, or Cassandra to handle high data throughput. - Proactively identify potential bottlenecks, monitor system performance, and apply appropriate solutions for optimization. - Collaborate with UI/UX designers, product managers, and other cross-functional teams to meet business goals and create a unified user experience. - Work with DevOps and infrastructure teams to ensure seamless deployment, scaling, and monitoring of applications in cloud environments. - Contribute to the planning and estimation of project timelines, while ensuring on-time delivery of high-quality features. Required Expertise : - Strong expertise in ReactJS, with hands-on experience in developing modern, responsive web applications. - Experience with Next. js for server-side rendering and static site generation, and understanding of its benefits for SEO and performance. - Proficiency in HTML5, CSS3, JavaScript (ES6), and web development best practices. - Familiarity with modern frontend development tools like Webpack, Babel, and NPM/Yarn. - Hands-on experience in developing server-side applications with Node.js, Python, or Java. - Expertise in building and integrating RESTful APIs, working with frameworks like Express.js, Django, or Spring Boot. - Familiarity with serverless architecture and microservices development is a plus. - Strong experience with SQL databases (e., PostgreSQL, MySQL) for efficient data management and optimization. - Familiarity with NoSQL databases such as MongoDB (optional but desirable) for handling unstructured data. - Experience with data modeling, indexing, and query optimization. - Experience with Redis for caching and optimizing data retrieval performance. - Familiarity with Kafka, Cassandra, or other distributed systems for messaging, event streaming, and handling high-volume data streams. - Experience with cloud platforms like AWS, Azure, or Google Cloud Platform (GCP). - Proficiency in containerization and orchestration tools like Docker and Kubernetes is a plus. - Experience in CI/CD pipelines and automation for seamless deployments. - 5 years of hands-on experience in full-stack development, with at least 2-3 years in a leadership role as a tech lead or senior developer. - Proven track record in architecting and delivering end-to-end solutions for complex applications. - Experience working in Agile environments, with a strong understanding of Agile methodologies and project management tools like Jira (ref:hirist.tech)

Location: pune, IN

Posted Date: 11/27/2024
Click Here to Apply
View More Nirmitee.io Jobs

Contact Information

Contact Human Resources
Nirmitee.io

Posted

November 27, 2024
UID: 4951248407

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.