Reference
BIT005151-Rein-1
Overview
Our client a boutique software engineering firm supporting fintech projects globally is seeking a Senior Backend Software Engineer to architect develop and optimize high-performance backend systems. This is a fully remote work-from-home position.
Duties & Responsibilities
As a senior engineer you will take ownership of critical backend services ensuring they are scalable secure and efficient. You will shape technical strategy mentor engineers and collaborate across teams to build resilient innovative solutions. Your expertise in backend development cloud technologies and distributed systems will help deliver seamless experiences to users while maintaining engineering excellence.
Key Responsibilities
- Backend Development : Design develop and optimize scalable backend applications using Java and Spring Boot.
- Database Operations : Optimize relational and NoSQL databases (Cassandra PostgreSQL) for efficient data storage and retrieval.
- API Development & Security : Architect and enhance RESTful APIs (OpenAPI) and GraphQL implementing OAuth 2.0 JWT and API Gateway security.
- Microservices & Event-Driven Architecture : Build distributed backend services with Kafka or RabbitMQ in a microservices architecture.
- Cloud & Containerization : Lead deployment using Docker Kubernetes and AWS automating infrastructure provisioning.
- Development Practices & Tooling : Enforce best practices for Git code analysis (SonarCloud SonarLint) CI / CD pipelines and automated testing (Postman Bruno JMeter).
- Performance & Security : Implement caching query optimization load balancing and secure authentication workflows (Spring Security OAuth JWT).
- Software Design : Architect and document scalable system designs including component sequence and workflow diagrams.
- Testing & QA : Develop unit and integration tests (JUnit Mockito) and lead performance testing initiatives.
Experience & Qualifications
- 5 years of backend engineering experience; consulting or customer-facing experience is a plus.
- Preferably 7 years solving complex challenges in distributed systems cloud or microservices architectures.
- Bachelors degree in Computer Science Software Engineering or equivalent experience.
Benefits & Opportunities
- Software Developers (Back-End Front-End Full Stack)
- Mobile Developers
- Business & Systems Analysts
- BI & SQL Experts
- UI / UX Professionals
- Data Scientists & Data Analysts
- Big Data Professionals
- Cloud Experts
- Infrastructure Specialists
- DevOps & SecOps Engineers
- Cybersecurity Specialists
- SEO / Digital Designers
Package & Remuneration
70000.00 - 90000.00 - Monthly
Employment Details
Full-Time
Years of Experience Required: Senior IC
Vacancy: 1
Contact
Reinie Du Preez
Senior Specialist Recruitment Consultant
Other Notes
If you have not received feedback within two weeks please consider your application unsuccessful. Your profile will remain in our database for future opportunities.