Senior Full Stack Developer
JOBJACK|Posted 16 days ago
Sign up or log in to apply:
Skills and experience
Location and salary
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
Sign up or log in to apply:
About JOBJACK
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
Tech Stack
application and data












utilities


dev ops







business tool






