freehire launches on Product Hunt on 26 August.

Follow →

Full Stack Developer (Python, TypeScript, PostgreSQL & Docker) (CPT Hybrid)

Summary

Full Stack Developer building scalable web apps with Python (Fast API/Flask), Next.js/React, TypeScript, PostgreSQL, Docker, and AWS for a global fintech company on a hybrid basis in Cape Town.

ENVIRONMENT:

A cutting-edge global FinTech company seeks the coding talents of a Full Stack Developer who is passionate about building scalable systems, joining its team on a mission to provide funding to the entrepreneurs who need it the most. You will design, develop, and maintain web applications using FAST API, Next.js, and TypeScript; leverage AWS services for deploying and managing applications while ensuring the robustness and reliability of applications through rigorous testing. The ideal candidate will have a Bachelor’s Degree in Computer Science/Software Engineering or related tertiary qualification with 3+ years’ experience in a similar role and proficiency in Python, TypeScript, PostgreSQL, Docker, AWS, FAST API/Flask & Next.js/React.

DUTIES:

Development & Implementation -

· Design, develop, and maintain web applications using FAST API, Next.js, and TypeScript.

· Implement and maintain database systems using PostgreSQL.

· Work closely with cross-functional teams to understand requirements and translate them into efficient code.

AWS & Cloud Services -

· Leverage AWS services for deploying and managing applications.

· Optimize applications for scalability and performance in a cloud environment.

· Ensure data security and compliance with AWS best practices.

System Design & Architecture -

· Participate in the design of scalable system architectures.

· Evaluate and integrate new AI/ML technologies to enhance application capabilities.

· Collaborate in the planning of system and development deployment.

Quality Assurance & Testing -

· Write and maintain Unit and Integration Tests.

· Ensure the robustness and reliability of applications through rigorous testing.

· Troubleshoot, debug, and upgrade existing systems.

Collaboration & Communication -

· Work in an Agile development environment.

· Communicate effectively with team members and stakeholders.

· Document development processes, code, and architectural decisions.

REQUIREMENTS:

Qualifications –

· Bachelor’s Degree in Computer Science, Software Engineering, or a related field.

Experience/Skills –

· 3+ Years of experience in Full Stack Software Development.

· Proficiency in FAST API/ Flask, Next.js/ React, TypeScript, and PostgreSQL.

· Strong proficiency in solving complex problems with Python.

· Proficiency with Docker and containerised systems.

· Experience with designing scalable systems and cloud-based solutions.

· Strong understanding of the entire web development process (design, development, and deployment).

Preferred to haves –

· Experience with NoSQL databases (DynamoDB)

· Experience in building event driven systems

· Experience interacting with Zoho CRM and Sage Intacct

· Familiarity in contributing to monolithic architectures.

· Proficiency in a wide range of AWS services and tools.

· Strong understanding of relational databases.

· Contributions to open-source projects or a robust GitHub portfolio.

· Comfort in writing Unit Tests, Integration Tests and Smoke Tests.

ATTRIBUTES:

· Excellent problem-solving skills and attention to details.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available