Job Closed
This listing is no longer active.
Agilidade | Senioridade | Transparência | Responsabilidade Social
Senior Back-End Developer
Location
Brazil
Posted
76 days ago
Salary
0
Seniority
Senior
Job Description
Senior Back-End Developer
AVANTTi
• Develop, evolve and maintain back-end services and APIs • Implement complex business rules and critical flows • Ensure application quality, performance and scalability • Define and evolve architectures (monoliths, microservices and event-driven) • Select technologies, frameworks and design patterns • Ensure adherence to best practices (Clean Code, SOLID, DDD) • Integrate internal and external systems (APIs, messaging and third-party services) • Ensure reliability and fault tolerance in integrations • Model and optimize relational and NoSQL databases • Identify and resolve performance bottlenecks • Implement authentication, authorization and data security (LGPD) • Monitor logs, metrics and incidents in production • Write and maintain automated tests • Perform code reviews and enforce technical standards • Participate in incident prevention and resolution • Take part in CI/CD pipelines and deployment processes • Work with cloud, containers and production environments • Serve as a technical reference and mentor developers • Collaborate with product, front-end, QA teams and stakeholders • Support technical planning and requirement refinement
Job Requirements
- Advanced proficiency in at least one back-end language (Java, C#, Python, Node.js or Go)
- Strong foundation in object-oriented and/or functional programming
- Experience with software architecture (monolithic, microservices and event-driven)
- Knowledge of design patterns and principles such as SOLID, Clean Architecture and DDD
- Experience with REST APIs and/or GraphQL
- Integration with external systems, messaging and webhooks
- Proficiency in relational databases (MySQL, SQL Server, Oracle)
- Experience with NoSQL databases (MongoDB, Redis, DynamoDB, etc.)
- Data modeling and query optimization
- Experience with cloud (AWS, Azure or GCP)
- Containers (Docker) and orchestration (Kubernetes)
- CI/CD and deployment automation
- Automated testing (unit, integration and contract)
- Logging, monitoring and observability
- Authentication and authorization (JWT, OAuth2, OpenID Connect)
- API security and data protection (LGPD)
Benefits
- Challenging, high-impact projects
- Collaborative environment focused on technical excellence
- Opportunity to work with modern technologies
- Culture that values autonomy, continuous learning and innovation
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design, build, and maintain scalable, secure, high-performance software systems that support Evident Change’s mission • Lead design discussions and provide architectural guidance across complex application development efforts • Conduct and lead code reviews, offering constructive feedback and enforcing coding standards and best practices • Mentor junior and mid-level engineers, supporting skill development and technical growth • Evaluate and recommend tools, libraries, and frameworks to improve development efficiency and system performance • Collaborate closely with stakeholders to translate business needs into effective technical solutions • Participate in incident response and root cause analysis to ensure system reliability and continuous improvement
Back-End Developer – Java, Node.js
CRH Consultoria em Recursos HumanosConectando talentos e negócios, gerando resultados que vão além dos números.
• Develop and maintain scalable, high-performance web applications • Build RESTful APIs using Java (Spring Boot) and Node.js • Model, query, and optimize relational databases (PostgreSQL) • Ensure code quality through unit and integration testing • Participate in agile rituals (with a lean approach) and architecture discussions • Collaborate with Product and Design teams to translate requirements into technical solutions
• Evolve and maintain APIs in ASP.NET Core (controllers, middleware, dependency injection, configuration, request pipeline). • Develop HTTP integrations with partners/external services (JSON contracts, error handling, resilience). • Maintain and enhance WinForms modules (UI/screens, event handling, performance, and stability). • Implement data access using Dapper / Dapper.Contrib with SQL Server and PostgreSQL. • Ensure observability and diagnostics (logging with Serilog, NLog; troubleshooting and fixes). • Write and maintain automated tests and support test quality/coverage. • Participate in code reviews, refactorings, and technical decisions (continuous improvement).
Success Plans Go to Market Programs Specialist
Salesforce👋 We're Salesforce, the customer company. CRM + Data + AI + Trust.
• Support the identification, operationalization, and measurement of sales programs targeting new revenue and attrition risk. • Partner closely with aligned EMEA and APAC sales and renewals teams, serving as a reliable resource and point of contact. • Build reports and dashboards to track program performance and surface insights for senior leadership. • Assist in preparing executive-ready presentations summarizing program impact, successes, and opportunities. • Contribute to cross-functional projects representing the Success Plans team and help drive strategy forward. • Navigate time zone complexity and regional nuance to effectively support globally distributed teams.




