
Senior Full Stack Developer
StructureIt
full-time
Posted on:
Location Type: Hybrid
Location: South Africa
Visit company websiteExplore more
Job Level
About the role
- The role involves building applications, services, and data solutions for international financial institutions.
- You’ll be working across all aspects of the stack, from presentation to databases to writing reports.
- You’ll be part of a team of talented, highly-skilled developers creating software solutions across multiple projects.
- Our portfolio combines highly exciting financial projects, including big data analytics applications, developing a platform for a financial magazine and back office systems.
- You will be involved in all aspects of the project's lifecycle.
- Our developers often liaise directly with the client and take full ownership of the deliverables.
Requirements
- A track record of delivering high quality software as part of a team.
- Experience in collaborating with application end users based in different geographies
- A high level of general technology problem solving skills.
- Extensive experience and working knowledge of C#/.NET Core
- Experience developing and consuming REST based services.
- Significant experience in writing testable code, including unit and integration tests, and working with a dedicated testing team.
- Experience with performance optimisation with PostgreSQL
- Extensive relational database design and complex querying experience
- Comprehensive working knowledge of HTML, CSS and JavaScript.
- You have also worked with a modern framework, e.g. Angular, React, Vue, etc.
- We use Angular, so you should at least be familiar with its concepts.
- Experience working with cloud environments (e.g. GCP, AWS, or Azure).
- Experience setting up CI/CD pipelines.
- Familiarity with version control and collaboration tools like GitHub, Bitbucket, and associated workflows.
- Nice to have: Experience with financial projects (Fixed income knowledge is a bonus).
- Azure Entra ID DDD Experience Event sourcing, CQRS
Benefits
- Working Fully remote working / or from the office with daily lunch
- Flexible working hours
- First Day Starting kit
- Yours to own: Welcome Pack
- Money towards keyboard of your choice
- Headset
- Laptop
- Riser
- Mouse
- Company owned take home set up: High-spec laptop 27" Screen 24" Screen
- Insurance - fully paid on top of, not out of your salary
- Medical Aid, including Gap Cover
- Life Insurance, with Disability Insurance and Funeral cover
- Learning Budget - Books or Courses - you choose how to use it
- Employee-first culture that encourages work/life balance
- Everyone has a voice, regardless of title
- Psychological safety
- Annual company outings (last 5 years - 3-day Sun City trip)
- 20 days annual leave
- Paid Maternity, Paternity, Study & Moving leave
- Long-Term Loyalty Benefits
- 2 years - monthly budget towards a cell phone contract OR petrol card
- 3 years - Company paid Bursary
- 5 years - 3 additional days annual leave
- 7 years - Company paid weekend getaway
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#.NET CoreREST servicesPostgreSQLHTMLCSSJavaScriptAngularCI/CD pipelinesevent sourcing
Soft Skills
problem solvingteam collaborationclient communicationownership of deliverables