This role focuses on Backend development, building and optimizing robust, scalable solutions that drive user engagement and product growth. Youll play a vital role in shaping our platform, optimising data flows, and contributing to team growth with the autonomy to influence development strategies and backend architecture.
responsibilities :
Mentor and Develop Team Members: Guide less experienced engineers, sharing your expertise in backend systems and promoting best practices.
Define Requirements and Standards: Work with cross-functional teams to identify backend and product requirements, set development standards (e.g., code quality), and establish efficient CI/CD pipelines.
Lead Backend Development: Take charge of technology selection, architecture design, and implementation of key features that support user engagement and scalability.
Influence Development Approaches: Actively contribute ideas, challenge concepts, and influence backend development strategies, including optimization for data processing and performance.
Support Team Collaboration: Facilitate team sessions, provide technical feedback, and help team members tackle complex backend challenges.
requirements-expected :
5+ Years of Software Engineering Experience: Extensive experience in backend development, focused on building scalable, high-performance applications.
Backend Tech Stack Expertise: Native proficiency in TypeScript and strong experience with Node.js, NestJS, and PostgreSQL.
SCM and CI/CD Knowledge: Skilled in using tools such as Git, Docker, and CI pipelines to ensure development efficiency.
Agile Experience: Familiar with Scrum or Kanban frameworks, using tools like JIRA and Confluence
Mentorship Experience: Proven ability to coach and mentor other engineers, promoting best practices and knowledge-sharing within the team.
Excellent Communication Skills: Able to communicate effectively in English, build strong relationships, and collaborate across teams.
Autonomous and Growth-Oriented: Ability to work independently and eager to grow into managerial or architectural roles over time.