Desenvolver Backend
Core
Design and maintain backend software components including services, APIs, background tasks, and system integrations.
Role type
Backend Software Developer
Builds
Backend services, APIs, and scheduled tasks
Domain
Software Engineering / Web Architecture
Deliverable
production ML models | product features
Required skills
OOP, asynchronous programming, client-server architecture, REST/SOAP APIs, Git, Linux, relational databases, NoSQL
Preferred skills
Docker, AWS (Lambda, S3, SQS, DynamoDB, ECS), CI/CD pipelines, JWT/OAuth2, system observability
Technologies
Java (Spring, Quarkus), Go, J2EE, Jakarta EE, Microprofile, WSO2, Apache Camel, Swagger, OpenID Connect
Responsibilities
Develop backend components and services, write unit tests, create and maintain documentation, investigate and resolve production incidents, estimate and evaluate backlog items
Seniority
Mid-level, hands-on IC