
Senior Backend Developer – APIs and Microservices
Spread Tecnologia
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
About the role
- Design and implement decoupled, scalable, and resilient backend services
- Define and evolve Microservices- and SOA-based architectures
- Develop and maintain RESTful APIs following design best practices and versioning
- Implement synchronous and asynchronous integrations, including messaging and streaming
- Model and optimize relational and NoSQL databases
- Implement caching strategies, concurrency control, and fault tolerance
- Apply API security best practices (OAuth2, JWT, OpenID Connect)
- Develop and maintain automated tests (unit, integration, and contract)
- Conduct code reviews focused on quality, performance, and maintainability
- Work on system observability (logs, metrics, and distributed tracing)
Requirements
- Proven experience as a senior backend developer
- Strong knowledge of Microservices, SOA, and API design
- Proficient in data modeling and advanced SQL
- Experience with relational and/or NoSQL databases
- Experience with asynchronous messaging
- Familiarity with Git and versioning best practices
- Practical application of software engineering principles (SOLID, Clean Architecture, DDD)
Benefits
- Bachelor's degree in Computer Science, Information Technology, or a related field — in progress or completed
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
MicroservicesSOARESTful APIsrelational databasesNoSQL databasesasynchronous messagingSQLAPI securityautomated testingsoftware engineering principles
Soft Skills
code reviewsquality focusperformance optimizationmaintainability