JavaKotlinNode.jsNoSQLRabbitMQRedisSpringSQLTypeScriptNew RelicGitHubCachingCI/CDRemote Work
About this role
Role Overview
Responsible for collaboratively implementing the best backend solutions for our clients, always aiming to provide the best user experience for our products.
Responsible for coding, writing unit tests, deploying and monitoring, as well as ensuring code quality and programming best practices.
Improve applications by identifying opportunities for enhancement, making recommendations, designing and implementing systems.
Take ownership and participate in product implementation decisions.
Improve system quality by identifying recurring issues and patterns, and developing standard operating procedures.
Maintain, improve and review existing code through Code Review and pair programming.
Research and adopt new technologies when relevant.
Keep documentation up to date and act as a technical mentor to other developers, sharing programming best practices with the team.
Requirements
Knowledge and experience in Java, GitHub, and Spring
Knowledge of testing (unit, end-to-end, and integration tests)
Knowledge of caching solutions (Redis)
Experience with Microservices, CI/CD and messaging systems (RabbitMQ)
Knowledge of SQL and NoSQL databases
Experience with monitoring tools (New Relic) and operational health metrics
Node/TypeScript: Familiarity with Node/TypeScript applications
E-commerce (Retail): Experience in e-commerce (retail)
Knowledge of Kotlin applications
Tech Stack
Java
Kotlin
Node.js
NoSQL
RabbitMQ
Redis
Spring
SQL
TypeScript
Benefits
Medical and dental plan
Medication assistance
Health allowance for family members
Free psychotherapy sessions
Telemedicine and second medical opinion
Free flu vaccination
Health and wellbeing programs
Meal voucher or local restaurant allowance (depending on work model)
Food allowance
Christmas food allowance
Gym and fitness studio plan
Home office allowance (hybrid and remote work models)
Pet health plan
Birthday day off
Up to 40% discount on our products
Employee association (partnerships and benefits, multi-brand store, TotalPass gyms, courses and more)
Travel and accommodation program
Childcare assistance
Child nutrition credit
Babysitter assistance
School supplies assistance
Legal, psychological and social counseling
Support for diverse family structures
Extended parental leave (180 days for mothers and 120 days for fathers)
Transportation voucher and parking (hybrid and on-site models)