Full-Stack Engineer JD

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3
At a glance
Powered by AI
The key takeaways are that AiCore is an AI and data career accelerator that provides an 18 week immersive program to launch careers in AI and data. They are looking to hire a Full Stack Developer to help scale their platform and deliver the best education to customers.

The Full Stack Developer role at AiCore is to work on their education web application, which is the learning hub for customers of their AI and data career program. They will help accelerate the development of the platform to deliver the best possible education.

As a Full Stack Developer at AiCore, they will work with Typescript, React.js, Redux, Material UI and AWS services like CloudFormation, API Gateway and Lambda to build the front-end and back-end of the platform.



Full-Stack Engineer
Position: Full-stack software engineer Type: Full-time
Reporting to: Head of Engineering Location: Remote

Who we are

AiCore is a specialist Ai & data career accelerator. We’re an end-to-end solution for
launching, upskilling, or switching into a career in AI & data.

We deliver an immersive program that launches careers in Ai & Data at supersonic


speed. Over 18 weeks, users are logged into the AiCore Portal, which gives them access
to a sandbox cloud environment where they find everything that they would encounter in
industry and are challenged to build and deploy production-grade systems, learning
under the mentorship of industry experts. These systems are created using blueprints
from leading companies such as Facebook, Airbnb, Pinterest and more.

97 million roles in AI & data will be created by 2025. There is no single path to one of
those 97 million roles. But, there is a proven path - the AiCore programme.

Hundreds of learners commit to the programme to launch their careers every year. You
will play a vital role in scaling this to 3000 this year.

We’ve been growing at +92% each quarter for over a year now. To keep up this pace, we
need more ambitious individuals to join our high performing team and take on vital
responsibilities.

Role Overview

We are looking for a Full Stack Developer to join our product team to work on our
education web application.

This web application is the learning hub for our customers. Our comprehensive
curriculum is built into a platform to take you from the basic to the state-of-the-art
knowledge in AI through a structured program that includes: projects, quizzes, tests, and
live group sessions.

As a Full Stack Developer, you will help accelerate the development of our platform so we
can deliver the best education possible to our customers. Day to day, you will be writing
code to implement web app user interfaces, create API resources, and interact with AWS
services to architect new features. Given the small size of our software team, you will
have a big impact on the design and architecture of the front- and backend. The core
part of your role will be to contribute to the building of new features across the entire
product. You will be a key player in the initiative to build a truly great platform for
education, with projects including: an engine to parse data from our users and the job
market to deliver insights which will inform content development and provide
recommendations to users; an instant, self-serve support system which integrates into
our existing on-demand live support; and a careers support system which will alleviate
AiCore customers of all the undifferentiated heavy lifting that comes with kicking off a
new career.

The Role:
● Working with Typescript, React.js, Redux and Material UI to develop
beautifully-engineered user interfaces and components within our platform.
● Utilising a range of AWS services such as CloudFormation, API Gateway and
Lambda, to build robust and secure APIs that power our application.
● Interacting with PostgreSQL via the Prisma ORM to architect the models required
for new features.
● Having the opportunity to take the lead on new tech initiatives, be it to develop
huge new features for our users or drive internal change to maximise the
productivity of our engineering team.
● Working closely with the team to ensure that the highest possible standards are
maintained. You will be expected to critically review your peers' code to ensure
that it is clean, idiomatic, secure and maintainable.
● Helping the team work directly with internal and external customers to quickly
resolve any bugs or technical issues.
● Being a core member of the scrum team and helping to continuously improve our
agile processes.

About you:
● Hold an extreme passion for engineering excellence and seek to continuously
outdo yourself.
● Experienced in building full-stack web applications using React and Typescript.
● Competent user of Git and GitHub.
● Hold pride in your work because it delivers value to others.
● Have a curious mindset, ask lots of questions and seek to learn new things.
● Desire to take ownership of large areas of the product codebase, perhaps with
the aspiration of managing a team of developers dedicated to that function.

Technologies we use:
● Frontend: Typescript, React.js, Redux, Material UI, Websockets
● Backend: Typescript, Node.js, AWS CloudFormation / Serverless Application
Model, AWS Lambda, AWS API Gateway, SNS, SQS, STEP Functions
● Database: PostgreSQL, Prisma, AWS RDS
● Other: Github Actions, AWS CodePipeline, Zapier
● Languages: Typescript, Javascript, CloudFormation (yaml), Python, Amazon
States Language

Why you might be excited about us…

1. We're working to solve a massive global problem and help people achieve their
dream career outcome. If you're passionate about empowering people to change
their futures, you'll love helping build our product.
2. We're small, so you'll be able to contribute efficiently and without bureaucracy.
You'll quickly have responsibility over big areas of our product.
3. We don't have a ton of meetings. If we can effectively solve a problem
asynchronously, we do. When we do meet synchronously, you'll always have the
opportunity to contribute.
4. You'll be able to work remotely. We don't micromanage and will help you do great
work.
5. We'll mould your role to shape a career you're excited about. We care a ton about
your satisfaction and job happiness, and will help prep you for whatever you're
looking for in the future.

You might also like