6 Nirmitee.io Jobs
Nirmitee.io - Full Stack Developer - Node.js/React.js (4-7 yrs)
Nirmitee.io
posted 27d ago
Flexible timing
Key skills for the job
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
Functional Areas: Software/Testing/Networking
Read full job description4-8 Yrs