Senior Full Stack Developer
Johannesburg
Senior Full Stack Developer
We’re looking for a Full Stack Developer to work with our existing (& amazing!) software team who have
been integral in developing our own as well as client platforms. He/she/they will be reporting directly to the
been integral in developing our own as well as client platforms. He/she/they will be reporting directly to the
Solutions..
read more...
Role Description:
We’re looking for a Full Stack Developer to work with our existing (& amazing!) software team who have
been integral in developing our own as well as client platforms. He/she/they will be reporting directly to the
Solutions Architect.
been integral in developing our own as well as client platforms. He/she/they will be reporting directly to the
Solutions Architect.
Experience:
The bare minimum:
- Design and implementation of web architecture
- “Pixel-perfect” implementation of approved user interface
- Design and deployment databases
- Ensuring the entire stack is designed and built for speed and scalability
- Design and construction of REST API
- Integrating front-end UI with the constructed API
- Design and implementation of continuous integration and deployment
Level experience in (5 years+):
- PHP – Symfony(ideally), similar
- Node – any server-side javascript
- React – CRA or Nextjs
- SQL – relational databases
- Git / Source control – Ideally gitflow
- CI/CD pipelines – building and maintaining
- TDD – automated testing
- Cloud ops – Ideally Google Cloud or AWS.
- Docker
Some experience in:
- Machine Learning and big data analysis
- Golang
- Systems architecture
- Software architecture
- Agile software teams
- Excellent written and verbal communication skills
- Growth mindset
- UX and customer-focused development
- Implementing testing platforms and unit tests
Desirable:
- Docker
- Kubernetes
- GraphQL
- Node / Express
- Elasticsearch
- MySQL
- RESTful API design
- Yarn / NPM
- Composer
- Webpack / Rollup
- Cloud dev-ops (logging, monitoring, etc)
- Functional programming
- SOLID principles
- JWT stateless auth
Management Level:
Senior Full Stack Developer
Day to day responsibilities:
- All our platforms are built on industry-leading technologies in a cloud-native, containerized environment with a service-oriented architecture.
- Ideally, you’re also capable in DevOps, working in containerized Docker environments from development through to production. Gitflow, Gitops, CI/CD, and TDD are all terms that are second nature to you.
- You are a proponent of best practices and software design patterns.
- You take pride in the idea of Clean Code and SOLID principles will be second nature to you.
- You are concerned with building and maintaining a reliable platform through excellent test coverage, solid operations, and working in a flexible Agile team environment.
Client:
Nerdware
Download PDF File
HR Officer
Johannesburg
HR Officer
Join our team as an HR officer with top-notch communication skills! As our HR officer, you'll need to have a thorough understanding of employment laws and strategic insight into the labour process...
read more...
Role Description:
Join our team as an HR officer with top-notch communication skills! As our HR officer, you'll need to have a thorough understanding of employment laws and strategic insight into the labour process. And don't forget your diplomatic negotiating skills!
We're looking for an HR officer who can handle anything that comes their way - from excellent organisation and time-management to juggling multiple tasks in a fast-paced environment. And if that wasn't enough, we need someone who's a pro at conflict management and decision-making to keep our employees happy.
We're looking for an HR officer who can handle anything that comes their way - from excellent organisation and time-management to juggling multiple tasks in a fast-paced environment. And if that wasn't enough, we need someone who's a pro at conflict management and decision-making to keep our employees happy.
Experience:
- Bachelor’s degree in human resources.
- Minimum 5 years of relevant experience in human resources.
- Additional training/certification in Payroll Management – may be advantageous.
- Labor Relations certification – may be advantageous.
- Experience as a Skills Development Facilitator – may be advantageous.
- Able to engage in meaningful negotiation and resolution.
- Knowledge of employment legislation.
- Excellent verbal and written communication skills.
- Protecting the interests of all employees.
- Full understanding of HR functions and best practices.
Management Level:
HR Officer
Day to day responsibilities:
- Preparing job descriptions, advertising vacant positions, and managing the employment process.
- Orienting new employees and training existing employees.
- Monitoring employee performance.
- Ensuring that all employees are organised and satisfied in their work environment.
- Overseeing the health and safety of all employees.
- Implementing systematic staff development procedures.
- Providing counselling on policies and procedures.
- Ensuring meticulous implementation of payroll and benefits administration.
- Communicating with staff about issues affecting their performance.
- Ensuring accurate and proper record-keeping of employee information in electronic and digital format.
Client:
Nerdware
Download PDF File
Deal Maker (Sales Rep)
Johannesburg
Deal Maker (Sales Rep)
Our company is on the hunt for a top-performing sales representative to crush goals and dominate the industry. You'll be in charge of generating leads...
read more...
Role Description:
Our company is on the hunt for a top-performing sales representative to crush goals and dominate the industry. You'll be in charge of generating leads, delivering stellar sales presentations, and negotiating contracts with potential clients. We're looking for someone with a killer sales instinct and an unbeatable level of charisma. Experience in sales is a must, so if you're ready to take your career to the next level, apply now and join our winning team!
Experience:
- Bachelor’s degree in business, marketing, economics, or related fields is a plus.
- Experience in sales is a must (digital marketing and software development prefered.)
- Understanding of the sales process and dynamics.
- A commitment to excellent customer service.
- Excellent written and verbal communication skills.
- Superb interpersonal skills, including the ability to quickly build rapport with both customers and suppliers.
- Experience using computers for a variety of tasks.
- Competency in microsoft applications including word, excel, and outlook.
- Able to work comfortably in a fast paced environment.
Management Level:
Deal Maker (Sales Rep)
Day to day responsibilities:
- Generating leads.
- Meeting or exceeding sales goals.
- Negotiating all contracts with prospective clients.
- Helping determine pricing schedules for quotes, promotions, and negotiations.
- Preparing weekly and monthly reports.
- Giving sales presentations to a range of prospective clients.
- Coordinating sales efforts with marketing programs.
- Understanding and promoting company programs.
- Obtaining deposits and balance of payment from clients.
- Preparing and submitting sales contracts for orders.
- Visiting clients and potential clients to evaluate needs or promote products and services.
- Maintaining client records.
- Answering client questions about credit terms, products, prices, and availability.
Client:
Nerdware
Download PDF File