
Senior Back-End Developer
Posted May 6

Posted May 6
• Design, enhance, and maintain back-end services and APIs
• Implement intricate business rules and essential workflows
• Ensure the quality, performance, and scalability of applications
• Define and refine architectures (monoliths, microservices, and event-driven)
• Choose technologies, frameworks, and design patterns
• Ensure compliance with best practices (Clean Code, SOLID, DDD)
• Integrate both internal and external systems (APIs, messaging, and third-party services)
• Guarantee reliability and fault tolerance in integrations
• Model and optimize both relational and NoSQL databases
• Identify and address performance bottlenecks
• Implement authentication, authorization, and data security (LGPD)
• Monitor logs, metrics, and incidents in production
• Write and maintain automated testing suites
• Conduct code reviews and uphold technical standards
• Engage in incident prevention and resolution
• Participate in CI/CD pipelines and deployment processes
• Work with cloud technologies, containers, and production environments
• Act as a technical reference and mentor for developers
• Collaborate with product, front-end, QA teams, and stakeholders
• Assist in technical planning and requirement refinement
• Advanced expertise in at least one back-end programming language (Java, C#, Python, Node.js, or Go)
• Strong background in object-oriented and/or functional programming
• Experience with software architecture (monolithic, microservices, and event-driven)
• Familiarity with design patterns and principles such as SOLID, Clean Architecture, and DDD
• Experience with REST APIs and/or GraphQL
• Integration experience with external systems, messaging, and webhooks
• Proficient in relational databases (MySQL, SQL Server, Oracle)
• Experience with NoSQL databases (MongoDB, Redis, DynamoDB, etc.)
• Data modeling and query optimization expertise
• Experience with cloud platforms (AWS, Azure, or GCP)
• Knowledge of containers (Docker) and orchestration (Kubernetes)
• Familiarity with CI/CD and deployment automation
• Experience in automated testing (unit, integration, and contract)
• Skills in logging, monitoring, and observability
• Knowledge of authentication and authorization (JWT, OAuth2, OpenID Connect)
• Understanding of API security and data protection (LGPD)
• Engaging, high-impact projects
• Collaborative environment centered on technical excellence
• Opportunity to work with cutting-edge technologies
• Culture that promotes autonomy, continuous learning, and innovation
Rox Partner
Very
Get handpicked remote jobs straight to your inbox weekly.