Senior Software Developer
Job Location
Port Elizabeth, South Africa
Job Description
Job Title: Senior Software Developer Location: Remote position Salary: Market related Vacancy Type: Full-Time Non- negotiable qualifications and experience required: Minimum 3 years experience in Software development. Bachelor's degree in Computer Science or related field. Proven ability to work remotely. Experience with PostgreSQL database management. Proficiency in cloud infrastructure, particularly AWS. Strong background in building and maintaining robust, scalable applications. Beneficial requirements: Knowledge of DevOps Practices : Experience with CI/CD pipelines, containerization tools (Docker, Kubernetes), and infrastructure as code (Terraform). Front-End Development skills. Strong problem-solving and analytical skills. Effective communication and collaboration abilities. Duties and responsibilities: You will report to our lead developer based in the UK, and CTO based outside Port Elizabeth, South Africa. The role involves developing and maintaining back-end web solutions, implementing React front-end features, working with our dev team to improve and enhance software documentation processes to ensure clarity and accessibility for internal and external stakeholders, and collaborating with other tech team members to streamline and improve critical development processes, fostering efficiency and scalability. Back-End Development : Design, develop, and maintain robust and scalable back-end solutions. Database Management : Oversee and optimize PostgreSQL database structures and queries for performance and reliability. Cloud Infrastructure : Leverage AWS services for application hosting, deployment, and scalability. Front-End Integration : Implement and maintain React-based front-end features to enhance user interfaces. Collaboration : Work closely with the lead developer (UK) and CTO (South Africa) to align development objectives with business goals. Process Improvement : Collaborate with the tech team to streamline and enhance critical development workflows for efficiency and scalability. Software Documentation : Contribute to improving software documentation for clarity and accessibility, ensuring it meets the needs of internal and external stakeholders. Technical Problem-Solving : Address and resolve complex technical challenges, ensuring system stability and performance. Code Reviews and Standards : Perform code reviews to maintain high-quality coding standards and mentor junior developers where necessary. Agile Practices : Participate in Agile planning, sprints, and retrospectives to ensure efficient delivery of projects. By submitting your information and application you hereby confirm: That you have no objection to us retaining your personal information in our database for future matching/ POPI Policy. Due to the nature of the position, that we can do an ITC check if our client is interested in your CV. That the information you have provided to us is true, correct, and up to date. PLEASE NOTE: Correspondence will only be conducted with shortlisted candidates. Should you not hear from us within 30 days, please consider your application unsuccessful.
Location: Port Elizabeth, ZA
Posted Date: 12/19/2024
Location: Port Elizabeth, ZA
Posted Date: 12/19/2024
Contact Information
Contact | Human Resources |
---|