Job Description
Responsibilities
- Lead a team of developers to build scalable, high-performance web and mobile applications.
- Architect and implement full-stack solutions using modern frameworks and technologies, including React, Angular, Vue.js (frontend), and Node.js (backend).
- Work with cloud platforms (AWS, Azure, or GCP) for application deployment, CI/CD, and infrastructure management.
- Ensure security best practices, authentication, and data protection strategies are implemented.
- Collaborate with UX/UI designers to translate wireframes into seamless, functional user interfaces.
- Maintain and prioritize the product backlog alongside the Project Manager, ensuring clear technical roadmaps.
- Conduct code reviews, enforce best practices, and maintain coding standards across the team.
- Mentor and guide junior developers, fostering a culture of learning and innovation.
- Stay updated with industry trends and emerging technologies to enhance project development.
- Participate in technical interviews to assess and onboard new engineering talent.
Required Skills
- Strong proficiency in JavaScript (ES6+), TypeScript, and frameworks like React, Angular, or Vue.js.
- Expertise in Node.js and backend frameworks such as Express.js, NestJS, or Fastify.
- Hands-on experience with databases (SQL - PostgreSQL, MySQL; NoSQL - MongoDB, DynamoDB).
- Familiarity with microservices architecture and API integrations.
- Experience with CI/CD pipelines, Docker, Kubernetes, and deploying applications in AWS, Azure, or GCP.
- Strong understanding of web performance optimization techniques.
- Experience with Git, Agile methodologies, and modern development workflows.
- Excellent problem-solving, communication, and collaboration skills.
Qualification
- Bachelor’s degree in computer science or related field
Experience
- Minimum 8+ years of experience in Fullstack development, with at least 2 years in a leadership role.
Leadership Competencies
- Critical thinking
- Time management
- Risk management
- Team player
- Communication
- Learning attitude and improvement mindset
Any links to your prior work (interfaces/applications/code) are welcome