Prepare for Your AgileEngine Interview with Real Experiences!
View interviewsi
AgileEngine
12 AgileEngine Jobs
AgileEngine - Lead Full Stack Developer - Node.js/React.js (8-10 yrs)
AgileEngine
posted 3+ weeks ago
Flexible timing
Key skills for the job
Job Description :
Responsibilities :
- Take ownership of projects from initiation, including requirements gathering and analysis, through design, development, testing, deployment, and maintenance.
- Write clean, well-documented, and efficient code using JavaScript and TypeScript, adhering to best practices and coding standards.
- Design and implement robust and scalable backend APIs using Node.js frameworks (Express.js, NestJS).
- Develop user-friendly and responsive frontend interfaces using React.js and related libraries (Redux, Context API, Material UI, Tailwind CSS).
- Work with and integrate with various databases (PostgreSQL, MongoDB, MySQL).
- Deploy and manage applications on one or more cloud platforms (AWS, Azure, GCP).
- Start new projects from scratch, making key architectural and technology stack decisions.
- Apply and enforce Design Patterns to create maintainable and scalable software solutions.
- Utilize strong troubleshooting principles and practices to identify and resolve issues across the full stack.
- Analyze complex systems, identify problems, and develop effective and innovative solutions.
- Demonstrate an ownership mentality, taking responsibility for the quality and delivery of your work and the team's deliverables.
- Collaborate effectively with cross-functional teams, including product managers, designers, and other engineers.
- Provide technical guidance, mentorship, and support to junior developers on the team.
- Participate in code reviews to ensure code quality and knowledge sharing.
- Ensure the application's performance, security, and scalability.
- Maintain a flexible approach to work, including the ability to adapt to different time zones for collaboration with global teams.
- Stay up-to-date with the latest trends and advancements in web development technologies and best practices.
Must Haves :
- 8+ years of proven experience in software development.
- Strong proficiency in JavaScript and TypeScript.
- Deep knowledge of Node.js and experience with relevant frameworks (Express.js, NestJS).
- Extensive experience with React.js and its ecosystem.
- Hands-on experience with one or more cloud platforms (AWS, Azure, GCP) for deployment and management.
- Demonstrated experience in starting and leading projects from scratch.
- Solid understanding of Design Patterns (e.g.,creational, structural, behavioral) and practical experience in their implementation.
- Strong knowledge of troubleshooting principles and practices applicable to areas of responsibility.
- Proven ability to analyze complex systems, identify problems, and develop effective solutions.
- Must have an ownership mentality and a proactive approach to work.
- Experience working effectively with cross-functional teams.
- Flexibility to work in different time zones to facilitate collaboration.
- Experience in managing and mentoring junior developers.
Technical Skills :
- Experience with state management libraries (Redux, Context API, Zustand).
- Familiarity with component libraries and UI frameworks (Material UI, Ant Design, Tailwind CSS).
- Strong understanding of HTML5, CSS3, and responsive design principles.
- Experience with testing frameworks (Jest, Enzyme, React Testing Library).
- Knowledge of build tools (Webpack, Parcel).
- Expert-level proficiency in Node.js and its ecosystem (NPM).
- Experience with popular Node.js frameworks (Express.js, NestJS).
- Strong understanding of RESTful API design and development.
- Experience with database technologies (PostgreSQL, MongoDB, MySQL) and ORM/ODM libraries (Sequelize, Mongoose).
- Knowledge of authentication and authorization mechanisms.
- Hands-on experience with at least one major cloud platform (AWS, Azure, GCP).
- Experience with deploying and managing applications using cloud services (EC2, ECS, Lambda, Azure App Service, Google Cloud Functions).
- Understanding of cloud-native concepts and best practices.
- Strong proficiency in JavaScript (ES6+) and TypeScript.
- Solid understanding of software architecture principles and Design Patterns.
- Experience with version control systems (Git).
- Knowledge of CI/CD pipelines and tools (Jenkins, GitLab CI, GitHub Actions).
Preferred Skills :
- Knowledge of serverless architectures.
- Familiarity with containerization technologies (Docker, Kubernetes).
- Experience with performance optimization techniques for web applications.
- Understanding of web security best practices (OWASP).
- Experience with agile project management methodologies (Scrum, Kanban).
Process Skills :
- Strong understanding of the software development lifecycle.
- Ability to translate business requirements into technical solutions.
- Experience with code reviews and ensuring code quality.
Qualifications :
- 8+ years of professional experience in full-stack web development with a focus on React.js and Node.js.
- Proven experience in leading technical projects and mentoring junior developers.
- A strong portfolio showcasing previous full-stack projects.
Functional Areas: Other
Read full job descriptionPrepare for Your AgileEngine Interview with Real Experiences!
View interviews8-10 Yrs
Javascript, Full Stack, Postgresql +2 more
3-8 Yrs
Kolkata, Mumbai, New Delhi +4 more
Manual Testing, Recruitment, Javascript +7 more
3-5 Yrs
Indore
Automation Testing, Javascript, Automation +3 more
5-8 Yrs
₹ 275L/yr - 400L/yr
Indore
Excel, Clinical Data Management, Power Point Presentation +2 more
6-8 Yrs
Javascript, Nestjs, Full Stack +2 more
5-8 Yrs
Cloud Computing, Java, Java Spring Boot +4 more
4-6 Yrs
Linux Administration, VMware, CCNA +6 more
3-6 Yrs
UI and UX, Javascript, HTML +4 more
6-8 Yrs
Software Configuration Management, DevOps, AWS +6 more
4-6 Yrs
Cyber Security, Software Configuration Management, AWS +5 more