
Senior Back-End Developer, Node.js
Casas Bahia Tecnologia
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
About the role
- Develop antifraud policies and rules within Grupo Casas Bahia’s decision engines, ensuring protection and risk mitigation.
- Build integrations with external technologies such as credit bureaus, biometrics, and antifraud solutions, ensuring robustness and security.
- Develop and maintain scalable microservices using Node.js and TypeScript, with a focus on high performance and maintainability.
- Implement REST APIs following clean design principles and service-oriented architecture.
- Work on planned initiatives and provide production support for antifraud technologies and strategies, ensuring high availability.
- Use relational databases (MySQL, PostgreSQL) for data modeling, query optimization and data integrity.
- Perform code reviews and provide technical mentoring, promoting best practices and code quality.
- Integrate and automate solutions using Git for version control, ensuring secure and continuous processes.
- Support strategy and operations teams by providing data, insights and developments that inform business decisions.
- Collaborate with multidisciplinary teams to align technically and deliver business value.
- Propose technical improvements to increase scalability and reliability in high-traffic, mission-critical environments.
Requirements
- Solid experience developing with Node.js and TypeScript. Experience with relational databases (MySQL, PostgreSQL), including data modeling and query optimization.
- Advanced knowledge of software engineering principles, best practices and architectural patterns (SOLID, dependency inversion).
- Experience with version control tools (Git) and continuous integration.
- Experience building microservices and implementing REST APIs following clean architecture patterns.
- **Nice to have:**
- Experience maintaining zero-downtime APIs.
- Knowledge of AngularJS for front-end integration.
- Experience developing scalable applications and working in high-traffic environments.
- Experience with cloud architecture focused on scalability and high availability.
Benefits
- Profit Sharing/Bonus: Additional recognition to reward your effort and dedication! 💸
- Medical and Dental Insurance: To ensure care and protection for you and your family. 🏥
- Meal Allowance: Because quality meals are essential for your day-to-day! 🍽️
- Life Insurance: Peace of mind and protection for you and your loved ones. 🛡️
- Extended Maternity Leave: 180 days for mothers to enjoy the best moments with their baby! 👶
- Extended Paternity Leave: 20 days so fathers can also be present in the early days of their child’s life. 👨👩👧👦
- Incentive for Physical Activity: Access Wellhub (Gympass) and Total Pass to take care of your health and stay active. 🏋️♂️
- Commuting Allowance: To ensure your commute to work is smooth and worry-free. 🚆
- SESC Agreement: Enjoy great benefits in culture, leisure, health and more! 🎭
- Discount Club: Get discounts up to 70% on products and services with over 2,000 partners across Brazil and Latin America! 🛍️
- Birthday Day Off: Celebrate your day with time off on your birthday! 🎉
- Our commitment is to provide not only a workplace but an experience that values and cares for you as a person. We’re here to support your personal and professional growth. 🚀
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Node.jsTypeScriptMySQLPostgreSQLREST APIsmicroservicessoftware engineering principlesquery optimizationclean architecturecloud architecture
Soft Skills
technical mentoringcollaborationproblem-solvingcommunicationstrategic thinking