Description
As a Full Stack Software Engineer at Faculty, you will collaborate with cross-functional teams to build and scale AI-powered systems that solve unique challenges for global clients.
This is an opportunity to take ownership of the entire stack, turning sophisticated machine learning outputs into high-impact, production-ready solutions that drive real-world transformation.
Responsibilities
- Creating reliable, reusable, and scalable frontend and backend architectures to enable the seamless delivery of advanced AI systems.
- Leading engineers within cross-functional teams,alongside Data Scientists and Product Managers,to deploy technically sophisticated, high-impact software.
- Designing and architecting robust project frameworks that maintain a balance between rapid prototyping and long-term maintainability.
- Acting as a technical authority for full-stack development within your delivery unit to ensure best practices are met.
- Providing deep technical expertise to customers, helping them navigate complex requirements and architectural scoping.
Requirements
- Extensive experience in TypeScript and modern frontend frameworks like React or Vue, paired with a strong eye for intuitive UI/UX design.
- Solid backend development skills in Python or TypeScript frameworks (such as FastAPI, Flask, or Django) and comfort managing the full application lifecycle.
- Experience deploying software within cloud environments like AWS, Azure, or GCP, ideally using containerisation tools like Docker.
- A scientific and pragmatic mindset, testing assumptions and balancing big-picture vision with technical details required for execution.
- Ability to thrive in autonomous, fast-paced environments where you can take full ownership of problems and collaborate directly with clients to define technical strategy.
- Compelling communication skills, enjoying work in a team-oriented culture with a relentless drive to learn and apply novel technologies.
Interview Process
- Talent Team Screen (30 minutes)
- Pair Programming Interview (90 minutes)
- System Design Interview (90 minutes)
- Commercial Interview (60 minutes)
For more fresh new jobs, check out yubhub.co.