Spread Tecnologia

Senior Backend Developer – APIs and Microservices

Spread Tecnologia

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

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