Senior Software Engineer (Full Stack)

Casado

Brazil

Remote

BRL 180,000 - 280,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Casado is hiring a Senior Software Engineer (Full Stack) for a remote, long-term engagement (PJ). You will design, develop, and maintain scalable software that powers our premium e-commerce and consignment platform.

Collaboration with product teams and engineers is key to delivering impactful features. You will work across Java/Kotlin, JavaScript/TypeScript, React, GraphQL, and modern cloud tech, with focus on scalable architectures and quality, testable code.

Qualifications

  • 7+ years of professional software development experience.
  • Strong proficiency in Java or Kotlin, with Rails experience.
  • Expertise in modern JavaScript (ECMAScript), HTML, and CSS.
  • Experience building applications with React and related ecosystem tools (Node.js, npm).
  • Familiarity with RESTful APIs, Git, TypeScript, IDEs, version control, and deployment tools.
  • Understanding of GraphQL and database design fundamentals.

Responsibilities

  • Design, develop, and maintain high-quality, scalable software solutions.
  • Build and enhance customer-facing applications supporting business initiatives.
  • Contribute to technical architecture and engineering decisions.

Skills

Java
Kotlin
Ruby on Rails
JavaScript
TypeScript
React
Node.js
RESTful APIs
Git
GraphQL
AWS Lambda
PostgreSQL
DynamoDB

Tools

Elixir

Job description

Senior Software Engineer (Full Stack)Location: RemoteContract: PJ (Long-Term)

About the OpportunityWe

We are seeking a kind, curious, and highly collaborative Senior Software Engineer (Full Stack) who enjoys solving complex technical challenges and building exceptional user experiences. This team is responsible for creating seamless and compelling digital experiences that make it easy for customers to engage with a premium e-commerce and consignment platform. The engineering culture emphasizes collaboration, continuous learning, individual growth, and professional development.

What You'll Do
  • Design, develop, and maintain high-quality, scalable, performant, and testable software solutions.
  • Build and enhance customer-facing applications that directly support strategic business initiatives.
  • Contribute to technical architecture and engineering decisions that shape the future of the platform.
  • Collaborate closely with product managers, designers, and engineers to deliver impactful features.
  • Review pull requests and provide thoughtful, constructive feedback to teammates.
  • Participate in pair programming and knowledge-sharing activities across the team.
  • Deploy production-ready code and support applications throughout the software development lifecycle.
  • Continuously learn and explore new technologies, design patterns, and engineering practices.
Technology Stack

You will have the opportunity to work with a modern technology stack including:

  • Java
  • Kotlin
  • JavaScript
  • TypeScript
  • GraphQL
  • Kafka
  • AWS Lambda
  • PostgreSQL
  • DynamoDB

Legacy services currently include:Ruby on RailsElixirReact

Required Experience & Skills
  • 7+ years of professional software development experience.
  • Strong proficiency in Java or Kotlin, along with experience working in Ruby on Rails environments.
  • Expertise in modern JavaScript (ECMAScript), HTML, and CSS.
  • Experience building applications with React and related ecosystem tools, including Node.js and npm.
  • Familiarity with RESTful APIs, Git, TypeScript, IDEs, version control systems, and deployment tools.
  • Understanding of event-driven architectures, GraphQL, and database design fundamentals.
  • Strong problem-solving skills and a user-centric engineering mindset.
  • Interest in retail, e-commerce, luxury consignment, sustainability, or circular economy business models.
Preferred Qualifications
  • Experience implementing or maintaining Kafka-based event streaming solutions.
  • Experience working with Elixir.
  • Experience decomposing monolithic applications into microservices.
  • Familiarity with distributed systems and service-oriented architectures.
What Makes You Successful
  • You are curious, adaptable, and continuously seek opportunities to learn.
  • You thrive in collaborative environments and enjoy mentoring fellow engineers.
  • You balance technical excellence with pragmatic decision-making.
  • You care deeply about delivering value to users through technology.
  • You are excited by the opportunity to contribute to a mission-driven organization focused on sustainability and premium resale experiences.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Pride Global • Brazil

On-site
BRL 180,000 - 260,000
Software Engineer
Software Engineer

Sapsol Technologies Inc • São Paulo

Remote
BRL 180,000 - 240,000
Full Stack Engineer
Full Stack Engineer

AgileEngine, LLC. • Brazil

Remote
BRL 180,000 - 300,000
Full Stack Engineer (Senior) ID55150
Full Stack Engineer (Senior) ID55150

AgileEngine • Florianópolis

On-site
BRL 223,200 - 334,800
Professional growth: Mentorship and TechTalks
Competitive compensation: USD-based pay
Exciting projects with Fortune 500 companies
+1
Full Stack Engineer ID48139
Full Stack Engineer ID48139

AgileEngine • Uberlândia

Hybrid
BRL 260,000 - 420,000
Professional growth
Competitive compensation
Exciting projects
+1
Senior Full Stack Engineer ID67824
Senior Full Stack Engineer ID67824

AgileEngine • São Bernardo do Campo

Hybrid
BRL 120,000 - 150,000
Professional growth: Mentorship and personalized growth roadmaps.
Competitive compensation: USD-based pay with budgets for education and fitness.
Exciting projects: Work with Fortune 500 companies.
+1
Full Stack Engineer ID48139
Full Stack Engineer ID48139

AgileEngine • Espumoso

Hybrid
BRL 223,200 - 334,800
Professional growth
Competitive compensation
Exciting projects
+1
Full Stack Engineer ID48139
Full Stack Engineer ID48139

AgileEngine • Salvador

Hybrid
BRL 180,000 - 360,000
Mentorship
Competitive compensation
Flexible schedule
+1
Full Stack Engineer ID48139
Full Stack Engineer ID48139

AgileEngine • Rio de Janeiro

Hybrid
BRL 624,000 - 936,000
Mentorship and TechTalks
Competitive compensation
Flexible schedule
+1
Senior Full stack Engineer (Java&React) ALL LATAM
Senior Full stack Engineer (Java&React) ALL LATAM

Casado • Brazil

Remote
BRL 458,000 - 763,000
23 days paid vacation
5 paid sick days
Fully remote work
+5