Nirmitee.io
Nirmitee.io - Full Stack Developer - Node.js/React.js
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
Location: pune, IN
Posted Date: 11/27/2024
Contact Information
Contact | Human Resources Nirmitee.io |
---|