NF
Intermediate Full Stack Developer
Network Finance
South Africa · Hybrid Full-time Mid Level Today
About the role
Location & Working Model
- Hybrid (1 day per week remote)
- Full‑time position
Role Overview
As an Intermediate Full Stack Developer, you will be responsible for designing and developing scalable, high‑performance applications across both backend and frontend environments. You will work closely with a skilled team in a flat‑structured, open, and collaborative environment where your input truly matters.
Key Responsibilities
- Develop and maintain full stack applications using decoupled backend and frontend architectures
- Build backend services using Python, including APIs and Data Access Layers (DALs)
- Work with databases such as SQL and MongoDB
- Develop dynamic, responsive frontends using TypeScript, JavaScript, React Native, Next.js, HTML & CSS
- Collaborate with cross‑functional teams to deliver high‑quality solutions
- Participate in Agile processes (stand‑ups, sprint planning, retrospectives)
- Use JIRA and Confluence for project management and documentation
- Manage code using GIT
- Support and enhance existing applications
- Write clean, efficient, and well‑documented code
Key Requirements
- Strong experience with Python (backend development)
- Solid frontend experience with TypeScript, JavaScript, React Native, Next.js, HTML & CSS
- Understanding of cloud platforms and scalable system design
- Experience with decoupled architectures and microservices, following SOLID principles
- Familiarity with Agile methodologies
- Experience with JIRA, Confluence, and GIT
- Strong problem‑solving ability and a proactive mindset
- Team player with excellent collaboration skills
Requirements
- Strong experience with Python (backend development)
- Solid frontend experience with TypeScript, JavaScript, React Native, Next.js, HTML & CSS
- Understanding of cloud platforms and scalable system design
- Experience with decoupled architectures and microservices, following SOLID principles
- Familiarity with Agile methodologies
- Experience with JIRA, Confluence, and GIT
- Strong problem-solving ability and a proactive mindset
- Team player with excellent collaboration skills
Responsibilities
- Develop and maintain full stack applications using decoupled backend and frontend architectures
- Build backend services using Python, including APIs and Data Access Layers (DALs)
- Work with databases such as SQL and MongoDB
- Develop dynamic, responsive frontends using TypeScript, JavaScript, React Native, Next.js, HTML & CSS
- Collaborate with cross-functional teams to deliver high-quality solutions
- Participate in Agile processes (stand-ups, sprint planning, retrospectives)
- Use JIRA and Confluence for project management and documentation
- Manage code using GIT
- Support and enhance existing applications
- Write clean, efficient, and well-documented code
Skills
CSSGITHTMLJavaScriptJIRAMongoDBNext.jsPythonReact NativeSQLTypeScript
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free