Principal Fullstack Developer

وصف الوظيفة

Job Purpose

Skilled Principal Fullstack Developer to design and deliver scalable, secure, and high-performance software systems. In this role, you will work across the full stack, lead technical decision-making, and mentor team members while contributing to our platform's architecture and development.

Roles and Responsibilities

• Architect, design, and develop fullstack applications optimized for scalability and performance

• Build and maintain frontend applications using Vue.js

• Develop robust, scalable backend systems using Node.js and NestJS

• Design and optimize RESTful APIs to ensure high performance, security, and reliability

• Contribute to the adoption of AWS cloud-native solutions and best practices

• Collaborate with cross-functional teams, including product, design, and engineering, to deliver exceptional features and solutions

• Drive technical initiatives and mentor team members to foster a culture of continuous learning and innovation

• Stay current with advancements in software development and cloud technologies to bring innovative ideas to the table

متطلبات الوظيفة

• Proficiency in Frontend Development with Vue.js and strong skills in HTML, CSS, JavaScript, and TypeScript

• Solid experience with Node.js for building scalable and secure backend services, Java knowledge is a plus

• Familiarity with AWS services

• Proficiency in designing, developing, and consuming RESTful APIs

• Knowledge of CI/CD pipelines and Docker

• Proficiency in SQL/NoSQL databases

• Ready to collaborate with front-end / back-end developers and other team members

• Gives attention to detail

• Ability to work both independently and within a team environment

• Ability to stay organized and multi-task in a professional and efficient manner

• Establishes goals and works toward achievement

• Architecture: Strong understanding of microservices, distributed systems, and system design

• Leadership: Proven ability to lead technical projects, mentor team members, and influence architecture decisions