CI&T logo
CI&T

Navigate Change

Senior NestJS/Next.js Developer

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 5,001-10,000Since 1995H1B No SponsorCompany SiteLinkedIn

Location

Brazil

Posted

4 days ago

Salary

0

Seniority

Senior

Job Description

Senior NestJS/Next.js Developer

CI&T

• Develop and enhance backend services using NestJS and event-driven architectures. • Build and maintain frontend applications using Next.js, React and TypeScript, following platform design standards. • Design and evolve data models and integrations using PostgreSQL. • Develop integrations with AI providers and platform services. • Participate in architecture definition, technical reviews and the evolution of engineering standards. • Contribute to the improvement of CI/CD processes and operations in Kubernetes and multi-cloud environments. • Use AI agents and tools to accelerate the software development cycle and improve delivery quality. • Collaborate with product, platform and engineering teams to build scalable, innovative solutions.

Job Requirements

  • Strong experience developing with Node.js, NestJS and TypeScript.
  • Experience with Next.js, React and modern web application development.
  • Knowledge of event-driven architecture, REST APIs and messaging using Kafka or similar technologies.
  • Experience with PostgreSQL, including data modeling and query optimization.
  • Familiarity with Docker, Kubernetes and CI/CD practices.
  • Experience with authentication, authorization and multi-tenant architectures.
  • Knowledge of observability and monitoring for distributed applications.
  • Experience using AI tools such as Claude Code, Cursor or similar to accelerate software development.
  • Technical English for reading documentation and collaborating in global environments.

Benefits

  • Health and dental insurance
  • Meal and food allowance
  • Childcare assistance
  • Extended parental leave
  • Partnerships with gyms and health & wellness professionals via Wellhub (Gympass) / TotalPass
  • Profit-sharing (PLR)
  • Life insurance
  • Continuous learning platform (CI&T University)
  • Employee discount club
  • Free online platform promoting physical and mental health and well-being
  • Pregnancy and responsible parenting course
  • Partnerships with online course platforms
  • Language learning platform
  • And many more

Related Job Pages

More Software Engineer Jobs

Staff/Sr Software Engineer

hireVouch

hireVouch is a premier recruitment and digital transformation solutions company dedicated to helping organizations find and retain top-tier talent. With a focus on hiring the right

Role Description As a Senior Software Engineer you will lead the design, implementation, and management of complex, scalable software solutions. In this role, you'll tackle challenging technical problems, optimize performance, ensure application reliability, and mentor junior engineers. You'll influence our technical direction, guide architectural decisions, and collaborate across teams to align technology with business goals. - Lead the design and implementation of major frontend and/or backend initiatives. - Architect scalable, high-quality applications and frameworks to support business growth. - Drive continuous improvement in code quality, testing, and development processes. - Investigate and resolve complex, ambiguous bugs; ensure performance is planned from the start. - Conduct thorough code reviews and provide technical mentorship to team members. - Collaborate with cross-functional teams to gather requirements and align solutions with objectives. - Oversee multiple projects, from planning through deployment, ensuring timelines and quality standards are met. - Contribute to strategic technology roadmaps and long-term technical strategies. - Champion best practices, innovation, and adoption of emerging technologies. Qualifications - Extensive experience in software development, with strong skills in designing and managing complex systems. - Extensive experience with Node.js, Typescript, Javascript and AWS. - Proven ability to lead technical projects and mentor engineers at all levels. - Expertise in debugging, performance optimization, and scalable architecture. - Strong communication skills for effective collaboration with technical and non-technical stakeholders. - Ability to operate independently, prioritize strategically, and manage multiple initiatives. - Commitment to continuous learning and staying current with industry trends. Requirements - Experience with both frontend and backend technologies. - Familiarity with cloud platforms, containerization, and modern development tools.

Canada
Job Closed

Software Engineer III

hireVouch

hireVouch is a premier recruitment and digital transformation solutions company dedicated to helping organizations find and retain top-tier talent. With a focus on hiring the right

Role Description Our client is looking for a seasoned engineer to architect scalable systems, mentor talented developers, and push the boundaries of what's possible with AI-powered products - all from wherever you do your best work. - Architect & Design: Lead the creation of scalable, multitenant cloud architectures that power our next-generation products. - Build & Deliver: - Develop high-performance backend services and APIs with Java, Kotlin, TypeScript, or C#. - Collaborate with product and design teams to bring intuitive UIs to life with React and TypeScript. (Fullstack skills are a strong plus, but not required.) - Solve Core Challenges: Tackle complex engineering puzzles in data access, distributed systems, observability, and performance. - Drive AI Integration: Shape and implement AI/LLM-powered features that transform how our customers interact with technology. - Mentor & Lead: Guide other engineers, share best practices, and uphold a culture of technical excellence. - Own the Lifecycle: Take features from concept to production with thoughtful design, testing, instrumentation, and long-term supportability. - Experiment & Innovate: Explore new tools and technologies, prototype solutions, and share insights with the team. Qualifications - 8+ years of professional software development experience. - Strong object-oriented programming skills (Java, Kotlin, C#, TypeScript, or similar). - Experience building scalable REST APIs and cloud-native microservices. - Solid database expertise - relational (SQL Server, Postgres) and NoSQL (MongoDB, Elasticsearch). - Familiarity with message brokers (Kafka, RabbitMQ) and event-driven architectures. - Hands-on with Docker and Kubernetes. - Experience with Azure or AWS cloud platforms. - Excellent communication skills and ability to collaborate across time zones. Requirements - Bonus points for frontend development with React/TypeScript. - Understanding of LLMs, prompt engineering, or ML integration. Benefits - Fully remote - work from anywhere and still lead high-impact initiatives. - Leadership opportunity - influence architecture, mentor talent, and shape engineering culture. - Innovative projects - build cutting-edge AI features used by thousands. - Collaborative culture.

Worldwide
Job Closed

Senior or Principal Software Engineer(s)

hireVouch

hireVouch is a premier recruitment and digital transformation solutions company dedicated to helping organizations find and retain top-tier talent. With a focus on hiring the right

Role Description As a Principal Engineer, you will be a strong technical leader on the individual contributor (IC) track with deep experience in software development. Your primary responsibility will be to drive technical excellence and innovation in our projects. We highly value technical knowledge, effective communication, and sound judgement as core competencies. We entrust our Principal Engineers to leverage these skills in achieving our shared goals across various departments. In essence, we hire smart and responsible individuals, agree on clear objectives, and empower them to make a significant impact. Responsibilities: - Lead the development of web applications using React and NodeJS (both in Typescript) using GraphQL and a Postgres database on AWS infrastructure. - Help improve the quality of our implementations by providing code reviews, system designs, and technical oversight, setting high standards for our team. - Participate in crucial technology decisions to shape the architecture and product roadmap of the company as we scale and serve millions of people across Canada. - Design and implement solutions for specific tickets. - Work with code and project management tools such as Jira. - Ensure our engineering practices follow best principles, strengthening our team and projects. - Collaborate directly with Engineering Leadership and Product Management to drive forward product roadmap, either directly or by supporting emerging leaders on your team. - Mentor colleagues to help them grow and share your insights. - Assist with resource planning, hiring, and onboarding of new team members. Some projects you could expect to work on: - Creating new patient and pharmacist flows (e.g., intakes, modules, features) to meet the needs of both our national enterprises and mom-and-pop pharmacy partners. - Scaling our test environments using the AWS CDK (IaC). - Working with 3rd party digital health platforms (e.g., EHRs/pharmacy software, remote monitoring devices) to facilitate integration and data interoperability that allows pharmacists to deliver more personalized, proactive care. - Building & versioning APIs that are consumed by third parties. Our Tech Stack: - React 17+ - Node.js/Typescript with GraphQL - PostgreSQL - AWS infrastructure (CDK or Terraform a plus) - Typescript (both frontend and backend) - Dockerized / Container Infrastructure - Github & Github actions We value technology problem solvers over technology specialists. In general, you should be comfortable with web applications, understand the presentation layer, state management, service calls and server side business logic, persistence, infrastructure, and so on. If you don't have material direct experience with specific technologies listed above but have worked on similar types of products in the past, you may still be a good fit for our team. Qualifications - You are an experienced full-stack software engineer who has led multiple projects from concept to delivery. - You are a team player and you enjoy collaborating with your fellow team members to work through ideas and challenges. - You have a growth mindset and you seek out opportunities to grow. - Your communication style is open, concise, and effective; you can easily explain technical concepts to non-technical parties. - You care about the products you build and about the people who ultimately use them. - You are looking for an opportunity to grow your people management skills. - You feel comfortable adding value at any point of the software lifecycle.

Canada
Job Closed

Captiva Developer

Rootshell Enterprise Technologies, Inc.

Rootshell Enterprise Technologies Inc. is a recognized provider of professional IT Consulting services in the US.

Role Description Imaging and capture solutions for Document processing. - 8+ Years of relevant experience in ECM-Imaging and Capture products, solutions for Document processing. - Strong hands-on experience with OpenText Captiva (now Intelligent Capture). - Good understanding of Imaging and capture concepts - Scan, Classify, Index, extract etc. - Experience in executing successful implementations of document processing solutions in an enterprise environment. - Strong Knowledge with .NET and scripting. - Experience in integrating with REST API and applications like ECM repositories. - Experience on other ECM tools like OpenText Documentum (added advantage). - Experience in Agile Delivery, ability to manage team and adhere to the delivery plan. - Strong interpersonal skills & ability to manage customer and internal stakeholders. Qualifications - 8+ Years of relevant experience in ECM-Imaging and Capture products. - Strong hands-on experience with OpenText Captiva. - Good understanding of Imaging and capture concepts. - Experience in executing successful implementations in an enterprise environment. - Strong Knowledge with .NET and scripting. - Experience in integrating with REST API. - Experience on other ECM tools like OpenText Documentum. - Experience in Agile Delivery. - Strong interpersonal skills. Requirements - 8+ Years of relevant experience in ECM-Imaging and Capture products. - Strong hands-on experience with OpenText Captiva. - Good understanding of Imaging and capture concepts. - Experience in executing successful implementations in an enterprise environment. - Strong Knowledge with .NET and scripting. - Experience in integrating with REST API. - Experience on other ECM tools like OpenText Documentum. - Experience in Agile Delivery. - Strong interpersonal skills. Company Description

United States