To empower the heroes and scale-ups that grow the economy
Senior Backend Developer – Chat Commerce
Location
Brazil
Posted
3 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Developer – Chat Commerce
RD Station
• Develop high-quality code following internally defined engineering best practices. • Specify features based on documents produced during discovery phases. • Actively participate in code reviews, technical refinements, and provide mentorship to less-experienced developers. • Design and implement scalable architectures for integrations with AI models. • Respond to incidents and assist support teams and other areas with product-related matters.
Job Requirements
- Experience in high-performance environments with high volumes of requests.
- Strong knowledge of software architecture, code design, and design patterns.
- Proficiency with the NoSQL paradigm and MongoDB.
- Experience with Node.js, TypeScript, and Express.
- Familiarity with GCP, messaging (Pub/Sub), and gRPC.
Benefits
- Comprehensive well-being
- Diversity and belonging
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design, build, and modernise backend services and APIs that support ad delivery • Work on scalable, high-availability systems used across Unity’s ads ecosystem • Collaborate with engineers, product managers, and data teams to deliver new features • Improve performance, observability, and cost-efficiency of current backend systems, modernising the legacy stack • Contribute to architectural decisions and technical direction of the platform
Desarrollador .NET
CRH Talento en ITConsultores expertos en el desarrollo de empresas, especializados en la búsqueda y selección de perfiles IT.
• Desarrollo y mantenimiento de aplicaciones web. • Desarrollo de APIs y servicios. • Implementación de nuevas funcionalidades. • Corrección de incidencias y optimización de código. • Integración con otros sistemas y servicios. • Elaboración de documentación técnica. • Participación en análisis y solución de problemas. • Colaboración con áreas de QA, negocio y desarrollo.
• Independently guide the technical direction and implementation by the whole team within defined architecture in all stages from conceptualization to deployment. • Evaluate trade-offs between correctness, robustness, performance, and customer impact to ensure the development of the right solution, with client success at the forefront. • Create and lead the team's technical documentation and repository management practices, including tasks such as creating branches, pull requests, merges, etc. • Collaborate with product, design, and engineering teams to provide necessary oversight of architecture and dependencies influencing product strategy and direction. • Contribute to code reviews, documentation, and addressing complex bug fixes with a focus on security, performance, and reliability. • Be an active leader in the Engineering Practice community, mentoring Senior Engineers and others through Communities of Practice (CoPs) or on project teams, supporting the growth of technical capabilities.
• Design and implement RESTful APIs with Spring Boot 3 (Web and WebFlux) • Implement and maintain complex KPI calculation logic (SFC Index, ranking, incentives) • Manage database schema evolution with Flyway migrations on PostgreSQL • Integrate with Azure Active Directory (OAuth2 / JWT) for authentication and authorization • Maintain a Redis caching layer for high-frequency KPI reads • Integrate with external systems • Send email notifications via SendGrid and push notifications via APNs (Pushy) • Manage secrets using AWS Secrets Manager • Write unit and integration tests (JUnit 5, Mockito, Spring Security Test) • Document APIs with OpenAPI / Springdoc UI • Participate in maintenance of the Jenkins CI/CD pipeline




