Software Engineer, Mid-level
Posted 1hrs ago
Employment Information
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.















