
Intermediate Software Developer
Vexall|Posted 3 months ago
Sign up or log in to apply:
Skills and experience
Location and salary
Role description
Key Outputs:
Develop, maintain, and improve applications using Node.js and modern JavaScript (TypeScript experience is a plus)
Build and document RESTful APIs that power user-facing applications and backend systems
Work within a microservices architecture, contributing to loosely coupled and scalable services
Collaborate with other developers, QA, DevOps, and stakeholders to ship high-quality features.
Write clean, testable, and maintainable code following best practices in performance and security
Participate in code reviews, sprint planning, and Agile ceremonies using tools like Jira
Troubleshoot production issues, conduct root cause analysis, and implement sustainable solutions
Stay up to date with trends in backend development, JavaScript ecosystems, and cloud-native technologies
Minimum Skills Required & Job Specific Requirements:
3-5 years’ proven work experience as a software engineer or backend developer
Degree in Computer Science, Software Engineering or related field.
Strong proficiency in server-side JavaScript development using Node.js
Strong proficiency of SQL, RESTful APIs
Solid understanding of asynchronous programming and backend service design
Superb computer skills, including database management
Excellent analytical, problem-solving, and decision-making skills
Good understanding of version control systems– GIT
Sign up or log in to apply:
About Vexall
What we do
Vexall is a newly established ICT support services organization based in South Africa. Our primary focus is on providing high-quality support services to the Retail and Healthcare Market. Our services include Inventory Management and Field Support Countrywide. We leverage a variety of technologies including ASP.NET, Bootstrap Framework, Cloudflare DNS, Google Analytics, Google Maps, Google Tag Manager, Microsoft Office 365, Mobile Friendly, Outlook, and Rackspace MailGun.
Why Work For Us
At Vexall, we are dedicated to closing the gap of misaligned service providers in the ICT sector. We offer a unique opportunity to work in a dynamic environment where innovation and problem-solving skills are rewarded. We are a team of highly skilled professionals with over 500 years of collective experience in the industry. Our exclusive focus on the healthcare market ensures that our team members are experts in providing optimal service delivery standards to all our clients.
Our Culture
Our culture at Vexall is based on a decentralized support network which ensures that clients have a single point of contact with a representative who is close to their business and appreciates the complexities associated with running a business. We value open communication, collaboration, and respect for each other. We believe that our employees are our greatest asset and we are committed to providing an environment where they can grow and succeed.
Our Engineering Processes
Our engineering team at Vexall is dedicated to delivering high-quality solutions using the latest technologies. We follow agile methodologies to ensure flexibility and quick response to changes. Our processes involve continuous integration and continuous deployment (CI/CD) to ensure rapid delivery of features and quick resolution of issues. We value innovation and encourage our engineers to take initiative and come up with new ideas and solutions.
Our Hiring Processes
Our hiring process at Vexall is designed to identify the best talent in the industry. We begin with a screening of resumes followed by a technical assessment to evaluate the candidate's skills and knowledge. This is followed by a series of interviews with the team and management. We believe in transparency and keep the candidates informed about the process and their status at each stage. We are an equal opportunity employer and encourage applications from all qualified candidates.