Datafin

Full Stack Developer – Report Stream (JHB/CPT/Remote)

IT – Software Development
Cape Town – Western Cape ~ Johannesburg – Gauteng ~ Remote

ENVIRONMENT:
YOUR coding talents as a Full Stack Developer is sought by a fast-paced FinTech B2B SaaS company with a global client base. You will join a team on a mission to streamline the lifecycle of structured product & private asset deals. Your core role will entail delivering exceptional quality working software which contributes to the overall success of the entire product suite. You must have worked in a Senior Full Stack role, able to deliver working software from inception to deployment touching on Frontend, Backend and Infrastructure with hands-on experience with an ORM, containerized applications and Angular/Vue/React. You also require .Net, SQL Server, SOLID & experience writing testable code and opinions on Unit, Functional and Integration Tests.
 
DUTIES:
  • Deliver high quality working software, which all contributes to the overall success of the product suite –
    • Product Development
    • Maintenance / Technical Debt
    • Product Support
  • Code, collaborate and communicate as part of a cross functional globally distributed team.
  • Perform code reviews and contribute to shared best practices.
  • Collaborate on high-level system architecture and technical strategy.
  • Contribute to automation that drives the CI/CD and improves or creates internal tooling.
  • Continuous learning – we encourage continuous learning and knowledge sharing.
 
REQUIREMENTS:
  • Have worked in a Senior Full-Stack role and have experience delivering working software from inception to deployment touching on Frontend, Backend, and Infrastructure.
  • Deep experience and working knowledge of .Net.
  • Strong relational database design and advanced SQL querying skills with MSSQL Server.
  • Hands-on experience with an ORM.
  • A good understanding of software architecture & design patterns – e.g., SOLID.
  • Experience writing testable code and opinions on Unit, Functional and Integration Tests.
  • Hands-on experience with containerized applications.
  • Experience using cloud platforms (AWS, Azure).
  • Comprehensive experience building web-based applications.
  • Hands-on experience with at least one modern web technology – such as Angular, React or Vue.
  • Strong opinions held weakly and care about writing legible performant code.
 
ATTRIBUTES:
  • You’ve been involved in both brownfield and greenfield projects.
  • Practical AWS experience (EC2, RDS, Lambda, S3, EKS).
  • Experience working in a service-based architecture.
  • Messaging, Event Driven Architecture, CQRS, etc.
  • Kubernetes experience. 
  • Financial/securitization domain knowledge.