Full Stack Founding Engineer (NodeJS - Typescript - React)
Location: London City
We are seeking an excited and talented Full Stack Engineer to join our team as a founding engineer. This role is pivotal in developing, shaping, and maintaining our cutting-edge AI-driven solutions. You will have the opportunity to work on impactful projects, contributing to the enhancement of creative workflows for our users.
We are not just looking for a talented engineer; we are also looking for a passionate individual who can help us shape the future of AI and creators, capable of owning and taking important decisions on a daily basis.
Key Responsibilities:
- Front-End Development: Develop and maintain high-quality front-end applications using NodeJS, Typescript, React, and Electron.
- Backend Services: Contribute to backend services, ensuring best practices in API maintenance and scalability using NodeJS.
- Infrastructure Management: Manage infrastructure as code (Terraform / Pulumi) and maintain deployments on major cloud providers (AWS, GCP, Azure).
- CI/CD Implementation: Implement and maintain CI/CD pipelines and Github workflows for continuous integration and delivery.
- Performance Optimization: Ensure the performance, quality, and responsiveness of applications. Troubleshoot and debug applications to optimize performance.
Required Skills:
- NodeJS and Typescript: Proficiency in NodeJS and Typescript.
- React and Electron: Strong experience with React, Electron is a plus.
- API Maintenance: Solid understanding of API maintenance and best practices.
- Scalability: Experience in maintaining and scaling large-scale API services.
- Infrastructure as Code: Hands-on experience with infrastructure as code (Terraform / Pulumi).
- Cloud Providers: Familiarity and experience with at least one major cloud provider (AWS, GCP, Azure).
- CI/CD Pipelines: Proven experience in implementing and maintaining CI/CD pipelines and Github workflows.
- Problem-Solving: Strong problem-solving skills and the ability to work both independently and in a team environment.
Preferred Skills:
- Desktop Applications: Experience with desktop native applications.
- Python: Proficiency in Python.
- Communication: Excellent communication skills and a passion for enhancing human creativity through technology.
- Creative Industry Experience: Experience in creative efforts like film, music, or gaming.
Benefits:
- Competitive salary
- Substantial stock options
- Flexible and remote-friendly work environment
- Opportunity to work with a passionate and talented team
- Significant impact on the creative industry through innovative projects