ZarJobs
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

Imizizi

Staffing & Recruitment

Ready to Apply?

Advertisement