
Backend Developer – Mid-level
Posted May 23

Posted May 23
This is a fully remote position, open to applicants in Brazil.
• Design, enhance, and manage REST APIs and microservices for the TFSports platform, prioritizing scalability, performance, and security;
• Operate within a continuous delivery framework with short cycles (tasks lasting 1–2 days), facilitating frequent commits and producing small, targeted, high-quality pull requests;
• Utilize generative AI (such as Claude and others) as a technical assistant in daily tasks to aid in development, debugging, documentation, and refactoring;
• Conduct thorough reviews of all code generated (by AI or developers), ensuring adherence to high standards of quality, clarity, efficiency, edge case handling, and security;
• Engage actively in code reviews, technical discussions, and architectural choices, contributing to the ongoing improvement of the team and product;
• Maintain comprehensive and updated technical documentation (including READMEs, ADRs, and Confluence), fostering traceability and knowledge sharing;
• Aid in the advancement of CI/CD pipelines, automated testing, and deployment processes to guarantee dependable, continuous deliveries;
• Assume full technical responsibility, overseeing the quality, testing, security, and sustainability of the code delivered.
• Proven experience with production REST APIs, encompassing endpoint design, versioning, documentation, and establishing clear contracts;
• Proficient in SQL (MySQL/MariaDB): data modeling, crafting complex queries, managing indexes, analyzing execution plans, and optimizing performance;
• Hands-on experience with AWS services: EC2, RDS, S3, Cognito, CloudWatch, and Lambda;
• Strong understanding of authentication and authorization mechanisms (OAuth 2.0, JWT, Cognito User Pools);
• Background in backend testing, including unit, integration, and contract tests;
• Familiarity with API security principles: input validation, attack prevention (e.g., injection), rate limiting, and CORS configuration;
• Advanced Git skills: branching strategies, rebasing, squashing, and best practices for pull requests;
• Practical knowledge of software architecture principles (SOLID, Clean Architecture, Dependency Injection);
• Regular use of generative AI in development processes (Claude, ChatGPT, Copilot) — a mandatory requirement;
• Capability to critically assess AI outputs, detecting inconsistencies, hallucinations, and anti-patterns;
• Understanding of prompt engineering techniques, including context structuring, few-shot learning, and guided reasoning.
•
Bemobi
Unisys
Dailymotion
SoftExpert - Software for Excellence
Get handpicked remote jobs straight to your inbox weekly.