
Senior Software Engineer
Posted May 23

Posted May 23
This is a fully remote position, open to applicants in Brazil.
• Contribute to the advancement of the integrations platform;
• Emphasize contracts (Avro and OpenAPI), as well as pipeline automation and reliability with an SRE approach;
• Develop, enhance, and version Avro and OpenAPI contracts;
• Ensure compatibility across different contract versions (events and APIs);
• Implement automated validations for contracts within CI/CD pipelines;
• Establish and maintain pipelines using Azure DevOps and GitHub Actions;
• Promote standardization of contracts and integrations among systems;
• Execute reliability enhancements (error handling and retries);
• Assist with the implementation of observability (logs and metrics);
• Make precise modifications to backend services (C#, Python, and Java);
• Support API Management efforts (standardizing and exposing APIs);
• Aid in the analysis and resolution of production incidents.
• Proven experience as a backend developer;
• Familiarity with API contracts (OpenAPI/Swagger) or messaging systems;
• Experience with CI/CD processes (Azure DevOps and/or GitHub Actions);
• Proficient in code versioning using Git;
• Knowledge of microservices architecture;
• Understanding of event-driven architecture (EDA);
• Basic understanding of reliability practices (error handling and retries);
• Comprehension of observability concepts (logs and metrics);
• Proficiency in at least one backend programming language: C#, Python, or Java;
• Experience with Avro or other schema formats (such as JSON Schema, Protobuf);
• Familiarity with messaging platforms like Kafka or similar;
• Knowledge of contract governance;
• Experience with Redis, Elasticsearch, or PostgreSQL;
• Skilled in troubleshooting within production environments;
• Introductory understanding of SRE practices (SLI/SLO, monitoring);
• Experience with API Management or API Gateway solutions.
• Competitive salary and comprehensive benefits package;
• Opportunities for professional growth and development;
• Flexible work environment and remote work options;
• Collaborative team culture focused on innovation;
• Access to cutting-edge tools and technologies.
Webedia
TechBiz Global
The Flex
Nodeworthy
Get handpicked remote jobs straight to your inbox weekly.