CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Full Stack Software Engineer Brazil Jobs

5 Job Offers

Full Stack Software Engineer
Save Icon
Full Stack Software Engineer needed to build customer-facing features, scale ETL orchestration, and enhance DevOps tooling. Requires 3+ years with JavaScript/Node.js, Python, and cloud platforms like AWS or GCP. Join a fast-growing startup with competitive salary, equity, and home office setup in...
Location Icon
Location
Brazil; Colombia; Peru; Argentina
Salary Icon
Salary
60000.00 - 95000.00 USD / Year
helpcare.ai Logo
Helpcare AI
Expiration Date
Until further notice
Software Engineer, Full Stack - Financial Products, Gifting
Save Icon
Join Uber's high-visibility Gifting team in Rio de Janeiro. Build scalable, full-stack features for a global product, integrating deeply into Rides and Eats. We seek a skilled engineer with 3+ years' experience in microservices, Java/Go, and a passion for user-facing products.
Location Icon
Location
Brazil , Rio de Janeiro
Salary Icon
Salary
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Senior Software Engineer, Full Stack
Save Icon
Join Hopper's Fintech team as a Senior Full-Stack Engineer in Brazil. Build scalable backend systems with Scala and React for innovative travel products. Enjoy competitive salary, equity, premium health insurance, and a flexible work environment.
Location Icon
Location
Brazil
Salary Icon
Salary
Not provided
hopper.com Logo
Hopper
Expiration Date
Until further notice
Sr. Full Stack Software Engineer
Save Icon
Join Collinson as a Senior Full Stack Engineer in São Paulo. Design and build greenfield, cloud-native products using a modern TypeScript stack (Node.js, React) on AWS. Champion engineering excellence, from TDD and CI/CD to event-driven architecture, while enjoying hybrid remote work and global b...
Location Icon
Location
Brazil , Sao Paulo
Salary Icon
Salary
Not provided
collinsongroup.com Logo
Collinson
Expiration Date
Until further notice
Senior Software Engineer, Full-stack
Save Icon
Location Icon
Location
Brazil , São Paulo
Salary Icon
Salary
Not provided
braze.com Logo
Braze
Expiration Date
Until further notice

About the Full Stack Software Engineer role

Embark on a dynamic and rewarding career path by exploring Full Stack Software Engineer jobs, a role that sits at the very heart of modern software development. A Full Stack Software Engineer is a versatile technical professional responsible for building and maintaining both the front-end (client-side) and back-end (server-side) portions of a web application. This end-to-end involvement makes them invaluable assets, capable of translating user needs into fully functional, scalable, and robust digital products. For those who thrive on variety, problem-solving, and seeing a project through from conception to deployment, full stack jobs offer unparalleled intellectual stimulation and career growth.

Typically, the responsibilities of a Full Stack Engineer are comprehensive, covering the entire software development lifecycle. On the front-end, they design and implement the visual elements that users interact with directly. This involves using technologies like HTML, CSS, and JavaScript frameworks such as React, Angular, or Vue.js to create intuitive, responsive, and engaging user interfaces. On the back-end, their work focuses on the server, application, and database. Here, they build the business logic, develop APIs (Application Programming Interfaces), manage data storage and retrieval using systems like PostgreSQL, MongoDB, or Snowflake, and handle server configuration. Common back-end languages include Python, Java, Node.js, and Go. Furthermore, their duties often extend to ensuring code quality through rigorous testing (unit, integration), version control with Git, and implementing and maintaining CI/CD (Continuous Integration/Continuous Deployment) pipelines for automated testing and deployment. They are also frequently involved in architectural decisions, performance optimization, and application monitoring and observability.

The typical skill set required for Full Stack Software Engineer jobs is broad and constantly evolving. A strong foundation in core computer science principles is essential. Proficiency in both front-end and back-end technologies is a given, along with a deep understanding of databases, both relational and non-relational. Experience with RESTful API design and development is standard. In today's cloud-native world, familiarity with containerization tools like Docker and orchestration platforms like Kubernetes is highly desirable, as is experience with cloud providers such as AWS, Azure, or Google Cloud. Knowledge of infrastructure-as-code tools like Terraform is also becoming increasingly common. Beyond technical prowess, successful full stack engineers possess strong problem-solving abilities, a keen attention to detail, and excellent collaboration and communication skills, as they often work closely with cross-functional teams including product managers, designers, and other engineers. Many full stack jobs now also involve engagement with emerging trends, including the integration of AI-assisted development tools and working within event-driven architectures. Whether you are a seasoned professional or an aspiring developer, Full Stack Software Engineer jobs represent a central and critical function in building the digital world, offering a career that is both challenging and immensely fulfilling.