Key Responsibilities:
- Architect and develop robust scalable and efficient web applications using Node.js and React.js.
- Lead a team of developers in the design development testing and deployment of highperformance web applications.
- Collaborate with crossfunctional teams to define design and ship new features.
- Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
- Stay uptodate with emerging technologies and industry trends to drive innovation and excellence in our products.
- Conduct code reviews to ensure code quality and adherence to best practices.
- Mentor and coach team members to foster a culture of continuous learning and growth.
- Troubleshoot and resolve complex technical issues ensuring seamless application performance.
Requirements
Qualifications:
- Bachelors degree in Computer Science Engineering or a related field.
- Minimum of 5 years of experience in fullstack web development.
- Proficiency in Node.js Express Nest.js React.js and Next.js along with expertise in Typescript.
- Proven experience leading a team of engineers in a fastpaced agile environment.
- Strong understanding of software development best practices design patterns and architectural principles.
- Extensive experience with frontend technologies such as HTML CSS and JavaScript.
- Indepth knowledge of RESTful APIs and experience with API integration.
- Expertise in utilizing modern development tools and deploying workflows such as Git and CI/CD pipelines.
- Familiarity with message broker systems like RabbitMQ.
- Proficiency in databases such as Postgres or MySQL.
- Experience with ORM Frameworks like Sequelize or Typeform.
- Experience with microservices architecture.
- Experience with DevOps (AWS) practices
- Excellent problemsolving and debugging skills.
- Strong communication and leadership abilities.
Benefits
- Positive work environment
- Encourage and sponsor learning and development programs
- Chance to work with advanced technology
Must-Have: Proficiency in web development with React.js and Node.js. Outstanding communication skills, both written and verbal. Demonstrated experience in managing projects from inception to delivery. Exceptional team management skills coupled with strong leadership qualities. Adept at building and nurturing relationships, with excellent interpersonal skills. Strong commitment and a collaborative team player. High energy levels and self-motivation. Effective presentation skills. Proficiency in client relationship management. Tech-savvy individual capable of understanding developer discussions. Nice to Have: PMP or CSM certification. Hands-on experience with various project management tools.