Title
Fullstack Developer
Job Description
Altron Digital Business is seeking a skilled Intermediate Full stack Developer to join our dynamic team. The ideal candidate will have strong frontend and backend development expertise, primarily using React, Node.js, JavaScript, and TypeScript. You will be responsible for designing, developing, and maintaining scalable web applications, ensuring high performance, security, and seamless user experiences.
KEY RESPONSIBILITIES:
- Full stack Development: Design, develop, and maintain frontend and backend components of web applications.
- Frontend Development: Build responsive and interactive user interfaces using React.js, JavaScript, TypeScript, and modern UI frameworks.
- Backend Development: Develop APIs, microservices, and server-side applications using Node.js and Express.js.
- Database Management: Work with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Code Quality: Write clean, maintainable, and efficient code while following best practices and coding standards.
- Testing & Debugging: Implement unit, integration, and end-to-end testing for application stability and performance.
- Collaboration: Work closely with UX/UI designers, product managers, and other developers to deliver high-quality software solutions.
- Performance Optimization: Improve application speed, scalability, and reliability.
- Security & Compliance: Implement best security practices to safeguard applications and data.
- Continuous Learning: Stay up to date with emerging trends, technologies, and industry best practices.
Educational Qualifications:
- 3-year bachelor's degree in computer science or equivalent
Professional Qualifications
- AWS certification
Years of Experience
3+ years of experience in full stack development.
Other requirements
- Strong proficiency in JavaScript and TypeScript.
- Hands-on experience with React.js and related frontend frameworks (Redux, Next.js is a plus).
- Proficiency in Node.js and Express.js for backend development.
- Experience working with RESTful APIs and GraphQL.
- Knowledge of database technologies, including PostgreSQL, MySQL, or MongoDB.
- Understanding of authentication and security best practices (OAuth, JWT, etc.).
- Familiarity with DevOps, CI/CD pipelines, and cloud platforms (AWS, Azure, or GCP is a plus).
- Experience with version control systems (Git, GitHub, GitLab).
- Experience with serverless architectures and containerization (Docker, Kubernetes).
- Knowledge of testing frameworks (Jest, Mocha, Cypress).
- Exposure to Agile and Scrum methodologies.
- Familiarity with WebSocket's, message queues, and real-time data handling.
Behavioral Competencies
The incumbent is required to have demonstrated the following competencies:
- Strong analytical and problem-solving skills
- Self-starter / Self-reliant
- Strong work-quality focus
- Strong verbal and written articulation
- Comfortability working in isolation with team comms via Teams/Email mostly
Education
Bachelor's Degree: Computer and Information Science (Required)
Languages
English
Top Skills
What We Do
Altron is a proudly South African technology group. We harness the power of data, technology and human ingenuity to solve real-world problems, from the everyday to the epic. A technology industry leader since 1965, we’re partnering with customers across all industries to help them grow, build a thriving economy and transform today into a simpler, safer and smarter tomorrow. Altron operates in six countries, employs 4,700+ people and reported revenue of ZAR 7.9bn for the 12-month period ended 28 Feb 2023.