Full-stack Engineer

Avenue Code

Brasil

Presencial

BRL 200.000 - 320.000

Jornada completa

Hace 3 días
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

Avenue Code is seeking a senior software engineer (full-stack) to join a collaborative engineering team focused on building scalable, reliable, and exceptional digital experiences. This hands-on role covers frontend and backend development and shaping technical direction.

You will mentor teammates, participate in code reviews and knowledge sharing while delivering customer-facing applications that support strategic initiatives. The team values continuous learning and pragmatic engineering.

Formación

  • 7+ years of professional software development experience.
  • Strong proficiency in Java and Kotlin.
  • Professional experience with Ruby on Rails environments.
  • Strong knowledge of modern JavaScript (ECMAScript), HTML, and CSS.
  • Hands-on experience building applications with React and related ecosystem tools.
  • Experience with Node.js and npm.
  • Solid understanding of RESTful APIs, Git, TypeScript, IDEs, version control, and deployment tools.
  • Understanding of event-driven architectures and GraphQL.
  • Solid knowledge of database design fundamentals.
  • Experience developing scalable and maintainable software in production environments.
  • Strong problem-solving and analytical skills.
  • Ability to collaborate effectively with cross-functional teams.
  • Strong communication skills and a user-centric engineering mindset.
  • Ability to mentor engineers and contribute to technical decision-making.

Responsabilidades

  • Design, develop, test, and maintain scalable, performant, and reliable full-stack software solutions.
  • Build and enhance customer-facing applications that support key business initiatives.
  • Contribute to technical architecture, system design, and engineering decisions.
  • Develop backend services using Java or Kotlin and work within Ruby on Rails environments.
  • Build modern frontend applications using React, TypeScript, JavaScript, HTML, and CSS.
  • Collaborate closely with product managers, designers, and engineers to deliver high-impact features.
  • Design and integrate RESTful APIs and GraphQL services.
  • Work with event-driven architectures and messaging technologies such as Kafka.
  • Participate in database design and development using technologies such as PostgreSQL and DynamoDB.
  • Review pull requests and provide thoughtful, constructive feedback to other engineers.
  • Participate in pair programming, technical discussions, and knowledge-sharing initiatives.
  • Deploy production-ready code and contribute throughout the entire software development lifecycle.
  • Help evolve existing systems and contribute to the modernization of legacy applications.
  • Continuously evaluate new technologies, design patterns, and engineering practices.

Conocimientos

Java
Kotlin
React
TypeScript
RESTful APIs
GraphQL
PostgreSQL
DynamoDB
Node.js
AWS
Mentorship
Communication

Herramientas

Ruby on Rails
Git
NPM
Kafka
AWS Lambda
GraphQL in production

Descripción del empleo

About The Opportunity

We are looking for a senior software engineer (full-stack) to join a collaborative engineering team focused on building scalable, reliable, and exceptional digital experiences. This role is ideal for a hands-on engineer who enjoys solving complex technical challenges while contributing to both frontend and backend development.

About The Opportunity

We are looking for a senior software engineer (full-stack) to join a collaborative engineering team focused on building scalable, reliable, and exceptional digital experiences. This role is ideal for a hands-on engineer who enjoys solving complex technical challenges while contributing to both frontend and backend development.

You will play an important role in shaping technical direction, contributing to architectural decisions, and delivering customer-facing applications that support strategic business initiatives. You will work with product managers, designers, and fellow engineers while also mentoring teammates through code reviews, pair programming, and knowledge sharing.

The team works with a modern technology stack and values continuous learning, collaboration, individual growth, and pragmatic engineering practices. The ideal candidate is curious, adaptable, and passionate about building high-quality software and meaningful user experiences.

Responsibilities
  • Design, develop, test, and maintain scalable, performant, and reliable full-stack software solutions.
  • Build and enhance customer-facing applications that support key business initiatives.
  • Contribute to technical architecture, system design, and engineering decisions.
  • Develop backend services using Java or Kotlin and work within Ruby on Rails environments.
  • Build modern frontend applications using React, TypeScript, JavaScript, HTML, and CSS.
  • Collaborate closely with product managers, designers, and engineers to deliver high-impact features.
  • Design and integrate RESTful APIs and GraphQL services.
  • Work with event-driven architectures and messaging technologies such as Kafka.
  • Participate in database design and development using technologies such as PostgreSQL and DynamoDB.
  • Review pull requests and provide thoughtful, constructive feedback to other engineers.
  • Participate in pair programming, technical discussions, and knowledge-sharing initiatives.
  • Deploy production-ready code and contribute throughout the entire software development lifecycle.
  • Help evolve existing systems and contribute to the modernization of legacy applications.
  • Continuously evaluate new technologies, design patterns, and engineering practices.
Required Qualifications
  • 7+ years of professional software development experience.
  • Strong proficiency in Java and Kotlin.
  • Professional experience working with Ruby on Rails environments.
  • Strong knowledge of modern JavaScript (ECMAScript), HTML, and CSS.
  • Hands-on experience building applications with React and related ecosystem tools.
  • Experience with Node.js and npm.
  • Solid understanding of RESTful APIs, Git, TypeScript, IDEs, version control, and deployment tools.
  • Understanding of event-driven architectures and GraphQL.
  • Solid knowledge of database design fundamentals.
  • Experience developing scalable and maintainable software in production environments.
  • Strong problem-solving and analytical skills.
  • Ability to collaborate effectively with cross-functional teams.
  • Strong communication skills and a user-centric engineering mindset.
  • Ability to mentor engineers and contribute to technical decision-making.
Nice To Have Skills
  • Experience implementing or maintaining Kafka-based event streaming solutions.
  • Hands-on experience with Elixir.
  • Experience decomposing monolithic applications into microservices.
  • Familiarity with distributed systems and service-oriented architectures.
  • Experience working with AWS services, particularly AWS Lambda.
  • Experience with PostgreSQL and DynamoDB.
  • Experience with GraphQL in production environments.
  • Familiarity with modern software architecture and cloud-native development practices.
  • Experience in retail, e-commerce, luxury goods, sustainability, resale, or circular economy environments.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Software Engineer (Full Stack)
Senior Software Engineer (Full Stack)

Pride Global • Brasil

A distancia
BRL 180.000 - 280.000
Full Stack Engineer (AI experimented)
Full Stack Engineer (AI experimented)

Flexscale • Brasil

Presencial
BRL 120.000 - 165.000
Senior Fullstack Engineer
Senior Fullstack Engineer

USER EXPERIENCE RESEARCHERS PTE. LTD • Região Norte

Presencial
BRL 280.000 - 420.000
Senior Full Stack Engineer ID66319
Senior Full Stack Engineer ID66319

AgileEngine • Espumoso

Híbrido
BRL 304.105 - 456.157
Professional growth: Mentorship, TechTalks, and personalized growth roadmaps
Competitive compensation: USD-based pay with education, fitness, and team activity budgets
Exciting projects: Modern solutions with Fortune 500 and top product companies
+1
Senior Full Stack Engineer ID66319
Senior Full Stack Engineer ID66319

AgileEngine • Salvador

Híbrido
BRL 380.131 - 481.499
Professional growth
Competitive compensation
Exciting projects
+1
Fullstack Engineer (React + Node)
Fullstack Engineer (React + Node)

Avenue Code • Brasil

Presencial
BRL 90.000 - 120.000
Full Stack Engineer ID90125
Full Stack Engineer ID90125

AgileEngine, LLC. • Sorocaba

Híbrido
BRL 489.000 - 707.000
Professional growth
Competitive compensation
Exciting projects
+1
Full Stack Engineer (Senior) ID55150
Full Stack Engineer (Senior) ID55150

AgileEngine • Florianópolis

Híbrido
BRL 223.200 - 334.800
Professional growth: Mentorship and TechTalks
Competitive compensation: USD-based pay
Exciting projects with Fortune 500 companies
+1
Full Stack Web Developer
Full Stack Web Developer

Perform • Rio de Janeiro

Presencial
BRL 180.000 - 240.000
Full Stack Engineer ID55149
Full Stack Engineer ID55149

AgileEngine • Campinas

Híbrido
BRL 180.000 - 340.000
Professional growth: Mentorship, TechTalks, and personalized growth roadmaps.
Competitive compensation with education, fitness, and team activity budgets.
Exciting projects with Fortune 500 and top product companies.
+1