Senior Software Developer – Backend

3 semanas atrás


Porto Alegre, Rio Grande do Sul, Brasil Inbenta Tempo inteiro
Senior Software Developer – Backend (Node.js) bi-lingual English/Portugues

Join to apply for the Senior Software Developer – Backend (Node.js) bi-lingual English/Portugues role at Inbenta

Senior Software Developer – Backend (Node.js) bi-lingual English/Portugues

1 day ago Be among the first 25 applicants

Join to apply for the Senior Software Developer – Backend (Node.js) bi-lingual English/Portugues role at Inbenta

Who We Are Inbenta is a global AI-first technology company headquartered in Allen, Texas, with distributed teams across the Americas, Europe, and Asia. Our patented Natural Language Processing (NLP) engine powers conversational solutions, such as chatbots, knowledge management, search, and digital demos, for Fortune 500 customers in banking, insurance, retail, travel, and more. We process millions of real-time requests every day, helping brands serve their users faster and smarter. Why We Need You We're launching new AI powered products on a service-oriented, event-driven architecture written in TypeScript/Node.js. We're looking for a Senior Backend Developerwho can take ownership of critical API and data-pipeline services, mentor mid-level developers, and help us raise the bar on code quality, reliability, and observability. If building high-throughput, low-latency services excites you, you'll thrive here.

What You'll Do

  • Build services in Node.js / TypeScriptusing Express
  • Translate product requirements into scalable, fault-tolerant designs
  • Lead technical design for new microservices and core APIs
  • Write clean, testable code with unit and integration tests (Jest, Playwright)
  • Model relational data in MySQL and PostgreSQL and optimize queries/indexes
  • Implement caching, sharding, or read replicas as data volumes grow
  • Containerize services with Docker and work with GitLab CI or Github Actions within established CI/CD pipelines
  • Perform thoughtful code reviews, drive adoption of best practices
Must-Have Qualifications
  • Fluency in English, both written and spoken, for daily collaboration with distributed teams
  • 8+ years professional software engineering experience, with 3 + years focused on Node.js back-end development
  • Deep knowledge of TypeScript, Express, RESTful APIdesign, and asynchronous patterns (Promises, async/await, streams)
  • Strong SQL skills and hands-on experience tuning MySQL orPostgreSQLfor high concurrency
  • Production experience with Docker(build, compose, multi-stage images) and CI/CD pipelines (GitLab CI, GitHub Actions, or similar)
  • Proficiency with Gitworkflows and code review culture
  • Experience implementing caching strategies (e.g., Redis)
  • Passion for automated testing, clean architecture, and scalable design
  • Understanding of OAuth 2.0, JWT, and secure coding practices
Nice-to-Have
  • Experience with TypeORM, NestJS or Fastify
  • Experience exposing or consuming GraphQL
  • Exposure to cloud infrastructure (AWS ECS/EKS, S3, Lambda)
  • Familiarity with NLP or search technologies is a plus but not required
  • Hands-on experience leveraging AI tools to solve real problems e.g., building workflow automations, crafting efficient prompts, and integrating LLM-powered features
Ready to Craft the Next Generation of AI Interfaces? Send us your résumé in English, and note that the entire hiring process, including every interview, will be conducted in English.

Applying to this position authorizes Inbenta to process your personal data solely for recruitment purposes, per our Applicant Privacy Policy.

Seniority level
  • Seniority levelMid-Senior level
Employment type
  • Employment typeFull-time
Job function
  • Job functionSales, General Business, and Education
  • IndustriesWireless Services, Telecommunications, and Communications Equipment Manufacturing

Referrals increase your chances of interviewing at Inbenta by 2x

Sign in to set job alerts for "Senior Software Engineer" roles.Senior Full Stack Developer (Laravel + Next.js)Senior Software Engineer - Digital WorkplaceJava/React.js Full Stack Developer (Middle/Senior) ID34519Embedded Linux Senior Software Engineer - OptimisationLead Golang Software Engineer, Commercial SystemsSenior Software Engineer - packaging - optimize Ubuntu ServerSenior Software Engineer - packaging - optimize Ubuntu ServerRuby on Rails Developer (Middle/Senior) ID34620

We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

  • Porto Alegre, Rio Grande do Sul, Brasil beBeeBackend Tempo inteiro

    Job Title: Senior Backend DeveloperAbout the RoleWe are seeking a highly skilled Senior Backend Developer to join our team. As a senior developer, you will play a key role in designing, developing, and deploying software solutions that meet the needs of our clients.Key ResponsibilitiesDesign and develop high-quality backend systems using Java, Spring, and...


  • Porto Alegre, Rio Grande do Sul, Brasil Inbenta Tempo inteiro

    Senior Software Developer – Frontend (React/TypeScript) English/PortuguesJoin to apply for the Senior Software Developer – Frontend (React/TypeScript) English/Portugues role at InbentaSenior Software Developer – Frontend (React/TypeScript) English/Portugues1 day ago Be among the first 25 applicantsJoin to apply for the Senior Software Developer –...


  • Porto Alegre, Rio Grande do Sul, Brasil beBee Careers Tempo inteiro

    Job Title: Senior Backend Software EngineerAbout:We're seeking an experienced software engineer to join our Scrum team as a senior backend developer. As a key member of our team, you'll play a crucial role in designing and implementing scalable, high-performance full stack applications with a strong emphasis on backend architecture.Responsibilities:* Design...


  • Porto Alegre, Rio Grande do Sul, Brasil beBeeSoftware Tempo inteiro

    Job Title: Senior Software Developer We are seeking a skilled and experienced Senior Software Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying software solutions using a range of technologies. Key Responsibilities:


  • Porto Alegre, Rio Grande do Sul, Brasil beBeeBackend Tempo inteiro

    We are seeking a highly skilled professional to join our dynamic team as a Senior Backend Engineer. The successful candidate will play a key role in designing and implementing the core business logic behind our user-facing applications.The ideal candidate will have extensive experience building backend services with complex business logic, including state...


  • Porto Alegre, Rio Grande do Sul, Brasil Inbenta Tempo inteiro

    Senior Software Developer – Frontend (React/TypeScript) English/Portugues Join to apply for the Senior Software Developer – Frontend (React/TypeScript) English/Portugues role at Inbenta Senior Software Developer – Frontend (React/TypeScript) English/Portugues 1 day ago Be among the first 25 applicants Join to apply for the Senior Software Developer...

  • Backend Software Developer

    1 semana atrás


    Porto Alegre, Rio Grande do Sul, Brasil beBee Careers Tempo inteiro

    Senior Backend Engineer">We are seeking a skilled Senior Backend Engineer to join our team. As a key member of our technical staff, you will design, develop, and maintain robust, scalable, and high-performance backend services using Golang.["] ,


  • Porto Alegre, Rio Grande do Sul, Brasil Inbenta Tempo inteiro

    Senior Software Developer – Frontend (React/TypeScript) English/PortuguesJoin to apply for the Senior Software Developer – Frontend (React/TypeScript) English/Portugues role at InbentaSenior Software Developer – Frontend (React/TypeScript) English/Portugues1 day ago Be among the first 25 applicantsJoin to apply for the Senior Software Developer –...


  • Porto Alegre, Rio Grande do Sul, Brasil beBeeSoftware Tempo inteiro

    Backend Software Developer PositionWe are seeking an experienced Backend Software Developer to join our team. In this role, you will be responsible for designing, developing, and maintaining scalable and high-performance back-end services and APIs.You will work closely with front-end developers and product managers to define and implement robust, scalable,...


  • Porto Alegre, Rio Grande do Sul, Brasil beBee Careers Tempo inteiro

    Senior Mobile Software DeveloperWe are seeking a Senior Mobile Software Developer to join our team. This role involves designing, developing, and maintaining high-quality mobile applications.Award-winning custom software solutions have helped us change the lives of millions across 15+ industries.This challenging environment offers opportunities to learn and...