Eduvos
Intermediate Full Stack Python Software Developer
Eduvos
Location
National
Eduvos is hiring a Intermediate Full Stack Python Software Developer in National. Full-time. A degree or higher qualification is required. You apply on the official careers page.
- No fee to apply
- Closing date known
- Degree required
- Job board repost - check employer
Full description
Campus National Department Information Technology Number of Positions 2 Location - Town / City National Minimum Education Level Bachelors Degree | Advanced Diploma Job Advert Summary Purpose of the Role: Minimum Requirements Qualifications / Education Duties and Responsibilities Application Development & Maintenance - Design, develop, test, and implement custom full stack solutions, including frontend interfaces, backend services, and system integrations. - Build and maintain scalable RESTful/GraphQL APIs and the databases that support them. - Build and maintain application modules and workflows. - Write and maintain automated tests (unit and integration) to ensure code quality. - Apply secure coding practices to protect application and user data. Agile Practices - Actively participate in Agile ceremonies (sprint planning, daily stand-ups, retrospectives). - Collaborate with team members to refine user stories and clarify requirements. - Deliver quality code within agreed timelines through iterative development. DevOps Practices - Support CI/CD processes and deployments using Azure DevOps (or similar). - Assist in automating deployment steps and monitoring application performance. - Escalate issues promptly to ensure system stability. Technical Contribution - Adhere to best practices, contribute to code reviews, and apply feedback to improve standards. - Stay informed on modern frontend and backend frameworks, tools, and best practices. - Provide input on technical designs and suggest improvements. Collaboration & Communication - Document technical designs, processes, and configurations. - Work closely with cross-functional teams to understand requirements and deliver solutions. - Communicate progress and challenges clearly to stakeholders. Problem Solving & Troubleshooting - Diagnose and resolve technical issues promptly. - Perform root cause analysis and implement corrective actions. - Support production systems to ensure high availability. Continuous Improvement - Recommend tools and processes to improve development efficiency. - Participate in training and professional development opportunities. - Contribute to internal frameworks and standards. Projects & User Support - Contribute to delivering projects on schedule and provide regular stakeholder updates. - Support users by meeting SLA targets and resolving issues efficiently. - Assist with end-user training and ensure effective knowledge transfer. Functional and Behavioural Competencies Technical / Functional Competencies: