JOBJACK Logo

Senior Full Stack Developer

JOBJACK|Posted 16 days ago

Skills and experience

Role:Full stack engineer
Other roles:Software architect
Experience in role:6+ years
Language proficiency:English
Must-have skills:
    AWS
    Angular
    Node.js
Nice-to-have skills:
    Docker
    PostgreSQL
    Azure
    GraphQL
    Apollo

Location and salary

Remote policy:Hybrid
Location of job:Bellville, South Africa
Visa requirements:Authorised to work in South Africa With status of citizen/passport holder
Visa sponsorship:Unable to sponsor visa
Employment type:Permanent

Role description

JOBJACK is an online platform for entry-level jobs. You will have the opportunity to help build a tech-solution infrastructure that solves one of Africa’s biggest socio-economic problems - unemployment.

If you are a talented software engineer with experience in NODE , TYPESCRIPT , ANGULAR, and AWS , we would like to urge you to join our agile development team working on our web app platform. We're searching for a full-stack developer who is capable, able to jump right in and can't resist a challenge. Join a young, vibrant and innovative team that is in charge of producing effective and maintainable code while following in-house coding standards. You will be working on two client-facing Angular projects as well as the JOBJACK Web App, which includes a microservices (federated services) back-end with a preference for GraphQL and REST API. You will engineer solutions to technical problems that satisfy both employer and job seeker needs, contributing to the architectural design, development, and maintenance of existing projects. All while tackling South Africa’s unemployment crisis.

Requirements

  • Language - 4+ years of experience in TS/JS for both front-end (Angular 15+) and back-end (Node.js, Nest.js). The specific frameworks that you have worked with are less of a concern than your exposure to, and comfort with TS/JS.
  • Databases - Experience with PostgreSQL and MongoDB in combination with Google Firebase. Exposure and experience with NoSQL and relational databases is a must.
  • DevOps - AWS, DigitalOcean, Docker, PM2 and CI/CD for serving our Web App.
  • Version Control - GitLab for repositories.

Benefits

  • Remote - with our Bellville based office space, we offer employees the decision to work in the office or from home
  • Flexible hours - your day starts anytime between 6am and 9am
  • No dress code
  • Culture - it's our top priority
  • Upskilling - access to audible, Udemy courses and regular code-wars

About JOBJACK

15-50 employees

WHO WE ARE:

JOBJACK is an online marketplace for entry-level jobs. We live and breathe employment for the underprivileged. We are young, skilled, and passionate about serving the world in love and excellence.

We believe in hiring individuals with high problem-solving skills and enabling them with the necessary tools and autonomy to achieve excellence in their tasks. We incorporate learning into every aspect of the job, through working alongside talented and experienced people who are dedicated to learning from and teaching each other continuously.

Our mission - to Employ the World.

WHY JOBJACK:

At JOBJACK you will have the opportunity to work with a growing team of innovative individuals who are passionate about seeing the world employed. Within our small and agile dev team, you will help build a pioneering tech-solution infrastructure that deems as a marketplace for entry-level jobs. Our young and vibrant team is in charge of producing effective and maintainable code while following in-house coding standards. You will be working with cutting-edge technology as you get both front and back-end exposure. You will have the opportunity to engineer solutions to technical problems that satisfy both employer and job seeker needs, contributing to the architectural design, development, and maintenance of existing projects. As an Intermediate or Senior Developer, you will have the opportunity to lead and mentor younger developers and engage with our CTO in growing the team and the product. With our hybrid working model, you will work closely with your team members to grow, learn, and better yourself, others, and the product. All while tackling South Africa’s unemployment crisis with a passionate and growing team. If you want to collaborate with a highly dynamic team and feel called to partner with us in our vision to Employ the World, JOBJACK is for you!

OUR TECH:

Our agile development team works on two client-facing Angular projects that form part of the JOBJACK Web App, which includes a microservices (federated services) back-end with a preference for GraphQL.

We use:

● Language - TS/JS for both front-end (Angular 13+) and back-end (Node.js, Nest.js).

● Databases - PostgreSQL as well as NoSQL such as MongoDB in combination with Google Firebase.

● DevOps - DigitalOcean, AWS, Docker, PM2, and CI/CD to serve our Web App.

● Version Control - GitLab for our repositories.

WHAT WILL SET YOU APART:

JOBJACK is growing and looking for a self-starter to come along for the ride. If you are a talented software engineer with experience in NODE, TYPESCRIPT, and ANGULAR, we would like to urge you to join our agile development team working on our web app platform. We're searching for developers who are capable to jump right in and can't resist a challenge.

Someone with:

● Experience - This is dependent on whether you are applying to join our team as a junior, intermediate, or senior. Our technical assessment is the core tool we use to determine the value of your experience.

● Language Proficiency - The specific frameworks that you have worked with are less of a concern than your exposure to, and comfort with TS/JS for frontend (Angular 13+) as well as the backend (Node.js, Nest.js.)

● An Eagerness to learn - You will need the courage to constantly try out new methods, new solutions, and new ways of using the languages as we are constantly improving our code. You have a responsibility to voice your suggestions for improvement to your team to contribute to the quality of our product.

● Databases Exposure - Exposure and experience with NoSQL and relational databases is a MUST. We use PostgreSQL and MongoDB in combination with Google Firebase.

● Lastly - We are looking for someone with DevOps Confidence and proficient Version Control Abilities.

Perks at JOBJACK

No dress code
Hybrid Working
Family and relationship focussed
Office foosball
Flexi hours
Generous Leave Policy
Continuous Up-skilling Opportunities
Company Culture is top priority

Tech Stack

application and data

PostgreSQL
PostgreSQL
Javascript
Javascript
Node.js
Node.js
Redis
Redis
MongoDB
MongoDB
MEAN Stack
MEAN Stack
nginx
nginx
TypeScript
TypeScript
Angular
Angular
RxJS
RxJS
DigitalOcean
DigitalOcean
GraphQL
GraphQL

utilities

Amazon Route 53
Amazon Route 53
Google Analytics
Google Analytics
Power BI
Power BI

dev ops

Ansible
Ansible
Bugsnag
Bugsnag
Docker
Docker
GitLab
GitLab
npm
npm
Datadog
Datadog
VS Code
VS Code

business tool

Google Apps
Google Apps
Slack
Slack
MailChimp
MailChimp
JIRA
JIRA
Zoom
Zoom
Miro
Miro
Notion
Notion

Office Photos

Our founders along with our company values.
Employ the World!
SMILE: Serving Many through Innovation, Love and Excellence
The JOBJACK Pack is a choice!
Our favourite time is now!
Back yourself!

Similar jobs on OfferZen: