Advertisement
Solutions Architect (Senior)
Imizizi • Menlyn, Gauteng, South Africa • Hybrid Contract
Posted 5 days ago
Market Related
Essential Skills
- Strong proficiency in Java (Spring Boot) and Node.js for backend development and building scalable services.
- Proven experience with frontend development using Angular, TypeScript, and modern JavaScript to build responsive interfaces and developer-facing UI components.
- Hands-on experience with both NoSQL (MongoDB) and relational SQL databases, featuring a solid understanding of database concepts, query languages, relationships, and scalable schema design.
- Deep expertise in designing and implementing RESTful and GraphQL APIs, including integrations using JSON/XML and industry-standard API design best practices.
- Experience designing and implementing microservices and event-driven architectures, integrating with message and event systems to enable real-time and asynchronous workflows.
- Working knowledge of secure coding practices and application security frameworks.
- Cloud-native development and deployment experience on AWS (Lambda, ECS/EKS, S3, API Gateway, IAM).
- Experience designing, building, and operating CI/CD pipelines using Git and tools such as GitHub Actions, Jenkins, or AWS CodePipeline.
- Solid understanding of Git and source control workflows.
- Curiosity and drive to actively explore unknowns, experiment, and solve complex technical problems.
- Systems thinking capabilities to understand component interactions, anticipate downstream impacts, and design solutions with an end-to-end perspective.
- Strong problem-solving skills to break down ambiguous challenges, propose pragmatic solutions, and measure outcomes.
- High adaptability and collaboration skills to navigate changing priorities, value feedback, and partner effectively across cross-functional teams.
- Agile mindset, comfortable with iterative delivery, sprint cadences, and delivering incremental value with strong engineering discipline.
- Clear communication skills to articulate technical choices to both technical and non-technical stakeholders and document decisions effectively.
- Commitment to continuous learning and staying up to date with industry best practices.
- Strong ownership and leadership skills to drive technical initiatives, engage stakeholders, and deliver end-to-end solutions.
Advantageous Skills
- Proficiency in Python for scripting, tooling, automation, or data-processing tasks.
- Knowledge or hands-on experience with Zero Trust principles (e.g., identity-aware access, least-privilege, and secure service-to-service authentication and authorization).
- Infrastructure as Code experience using Terraform to provision and manage AWS infrastructure.
- Docker fundamentals and container-based delivery experience (builds, images, registries, and basic runtime patterns).
- Experience with ServiceNow development from a developer perspective (Service Catalog and catalog builder workflows).
- Familiarity with graph databases and query languages (e.g., Neo4j, Amazon Neptune) and experience building graph and network relationship views.
- Experience with event-streaming platforms and messaging systems (e.g., Kafka, RabbitMQ) and architectural patterns for high-throughput messaging.
- Familiarity with Kubernetes and container orchestration (EKS) for scalable deployments.
- Experience with observability tooling (CloudWatch, Prometheus, Grafana, log aggregation) and secrets management (AWS Secrets Manager, HashiCorp Vault).
- Experience with Terragrunt, GitOps workflows, and policy-as-code approaches.
- Exposure to SAP integration patterns.
Responsibilities
- Lead and drive technical initiatives across the full stack—from requirements, architecture, and design through implementation, testing, and production operations.
- Architect, implement, and maintain backend services using Java (Spring Boot) and Node.js that expose RESTful and GraphQL APIs for internal and external consumers.
- Design and build responsive frontend applications and developer-facing interfaces using Angular and TypeScript.
- Create and maintain high-performing, scalable, and maintainable databases and data relationships.
- Design and implement microservices and event-driven architectures to support real-time and asynchronous workflows.
- Define and implement API contracts, versioning strategies, and consumer-producer agreements using OpenAPI, GraphQL schemas, and contract testing.
- Build and operate CI/CD pipelines, containerized builds, and deployment automation to ensure reliable release processes and robust rollback strategies.
- Instrument applications and infrastructure with observability metrics, logs, and traces; define and meet SLOs and participate in incident response and on-call rotations as required.
- Drive secure coding practices and perform threat modeling where necessary.
- Integrate systems with third-party APIs and internal services, ensuring robust error handling, retries, and idempotency.
- Collaborate with initiative streams, stakeholders, and technical peers to ensure the delivery of optimal technical solutions and contribute to product roadmaps.
Qualifications and Experience
- A degree in IT or equivalent qualifications, or recognized industry certifications.
- Extensive hands-on experience (typically 6+ years) in full-stack development, supported by demonstrable projects using Java (Spring Boot), Node.js, Angular, TypeScript, and modern JavaScript.
- A proven track record of delivering production-grade applications involving databases (MongoDB, SQL), API integrations, microservices, and cloud deployments on AWS.
Tags
IT Jobs
About the Company

Imizizi
Staffing & Recruitment
Ready to Apply?
Advertisement
Similar Jobs
Senior Data Scientist
Stand-Out Staffing • Remote - South Africa
Posted 7 hours ago
Market Related

IT JobsRemote Jobs
RemoteFull-time
Senior Application Support Engineer
Stand-Out Staffing • Remote - South Africa
Posted 10 hours ago
R46000 - R68000 P/M

IT JobsRemote Jobs
RemoteFull-time
Manager: MIS & Reporting
Postbank SOC • Pretoria, Gauteng, South Africa
Posted 12 hours ago
Market Related

IT Jobs
In-OfficeFull-time
Senior Analytical Cube Developer
Postbank SOC • Pretoria, Gauteng, South Africa
Posted 12 hours ago
Market Related

IT Jobs
In-OfficeFull-time
Automation Specialist
Postbank SOC • Pretoria, Gauteng, South Africa
Posted 12 hours ago
Market Related

IT Jobs
In-OfficeFull-time
