Yacht Freelance
Freelance Technical Team Lead (ZZP)
Please list all requirements and wishes and answer with YES and an explanation, in addition to the motivation and CV
We would like to receive a CV that clearly shows that you meet the strict requirements. Make this clear in your motivation
Although we work with deadlines, it is possible that the project will still be closed earlier. We advise you to respond as soon as possible.
The team lead must have experience in managing Romanian and Indian parties on development issues and experience with AWS.
About the Product
We’re building the global client portal (C-One) , a digital one-stop-shop for our clients. Through C-One, clients from our 39 markets will be able to use our digital marketplace. They can place orders, get talents, and manage their workers by signing contracts, approving timesheets, expenses, getting insights, and more. C-One supports multiple languages and services, such as permanent placement, temp workers, and end-to-end digital staffing. We have an ambitious role-out schedule, which means we need to scale fast and support multiple markets at once.
About the Role:
We are seeking an experienced Technical Lead to contribute to the development of a multi-tenant application on AWS. This role involves establishing the technical foundation for the project, guiding a team of developers located in Romania and India, and collaborating with business stakeholders. This position is hands-on and requires coding contributions along with technical leadership and mentorship.
Responsibilities:
Architecture & Design: Design and implement the technical architecture for a scalable and secure multi-tenant application on AWS. Collaborate with the architecture team to ensure alignment with overall architectural principles.
Technical Leadership: Lead and mentor a team of solution/tech architects and developers in Romania and India, fostering a collaborative and high-performing environment. Provide technical guidance, conduct code reviews, and promote best practices.
Hands-on Development: Contribute to the development of key components of the application, demonstrating strong coding skills in NodeJs, TypeScript and leveraging AWS (serverless) services effectively.
DevOps Expertise: Establish and maintain robust CI/CD pipelines and infrastructure as code using AWS DevOps tools. Champion a culture of automation and continuous improvement.
Requirements Gathering & Solution Design: Participate in requirements gathering sessions with business stakeholders, translate business needs into technical specifications, and propose effective solutions.
Cross-functional Collaboration: Work closely with other product teams, the architecture team, and business stakeholders to ensure seamless integration and alignment.
Mentorship & Guidance: Provide technical mentorship and guidance to junior developers, helping them grow and develop their skills.
Problem Solving: Proactively identify and resolve technical challenges, ensuring the timely delivery of high-quality software.
Required Skills & Experience:
AWS Development: Experience designing and developing applications on AWS, utilizing services such as API Gateway, SNS, Lambda, CloudFront, S3, SQS, Aurora PostgreSQL, DynamoDB, CloudWatch, Parameter Store, ECS, Fargate and NextJS/React.
Programming Languages: Proficiency in TypeScript and JavaScript.
API Development: Experience developing RESTful APIs using Node.js and Apigee.
Authentication & Authorization: Experience with Okta, Auth0, or similar authentication/authorization platforms, including Fine-Grained Authorization (FGA).
Multi-Tenancy: Understanding of multi-tenancy architecture.
DevOps: Experience with DevOps practices and tools, including CI/CD and Infrastructure as Code (IaC).