Software Engineer, Mid-level

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Software Engineer focused on backend development at SysMap, working with integration platforms and API contracts. Involved in CI/CD and reliability improvements.

Responsibilities:

  • Work on evolving the integrations platform;
  • Focus on contracts (Avro and OpenAPI), pipeline automation, and reliability (SRE mindset);
  • Create, evolve and version Avro and OpenAPI contracts;
  • Ensure compatibility across contract versions (events and APIs);
  • Implement automated contract validations in CI/CD pipelines;
  • Create and maintain pipelines in Azure DevOps and GitHub Actions;
  • Work on standardizing contracts and integrations between systems;
  • Implement reliability improvements (error handling, retries);
  • Support implementation of observability (logs and metrics);
  • Perform ad-hoc adjustments to backend services (C#, Python, and Java);
  • Support API Management initiatives (standardization and API exposure);
  • Assist in analysis and resolution of production incidents.

Requirements:

  • Experience as a backend developer;
  • Experience with API contracts (OpenAPI/Swagger) or messaging systems;
  • Experience with CI/CD (Azure DevOps and/or GitHub Actions);
  • Knowledge of code versioning (Git);
  • Familiarity with microservices architecture;
  • Familiarity with event-driven architecture (EDA);
  • Basic knowledge of reliability (error handling and retry);
  • Familiarity with observability (logs and metrics);
  • Experience with at least one backend language: C#, Python, or Java;
  • Experience with Avro or other schema formats (JSON Schema, Protobuf);
  • Experience with messaging systems (Kafka or similar);
  • Experience with contract governance;
  • Experience with Redis, Elasticsearch or PostgreSQL;
  • Experience troubleshooting production systems;
  • Basic knowledge of SRE practices (SLI/SLO, monitoring);
  • Experience with API Management / API Gateway.