Casas Bahia Tecnologia

Senior Back-End Developer, Node.js

Casas Bahia Tecnologia

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

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