Full Stack Developer – Omnichannel Platform

Posted Aug 21

This is a fully remote position, open to applicants in Brazil.

πŸ“‹ Description

β€’ Develop, enhance, and engage in the migration of web applications on the platform.

β€’ Create components and interfaces utilizing Vue and TypeScript.

β€’ Develop and utilize backend service APIs.

β€’ Implement backend functionalities using Python and/or Go.

β€’ Participate in the design and progression of microservices and integrations.

β€’ Collaborate in defining contracts between services, APIs, and integrations.

β€’ Design user experiences for managing conversations, campaigns, channels, settings, and automations.

β€’ Ensure seamless integration between the frontend, APIs, and services.

β€’ Work with asynchronous processing and event-driven architectures.

β€’ Maintain quality through automated frontend and backend testing.

β€’ Engage in code reviews, refinement sessions, and technical decision-making.

β€’ Contribute to observability, logging, error handling, and problem diagnosis.

β€’ Modernize existing applications by reducing redundancy and enhancing reuse.

β€’ Collaborate with Backend, QA, UX/Design, Product, and other squad members.

β€’ Communicate risks, dependencies, challenges, and opportunities for improvement.

β€’ Contribute to the evolution of a scalable, reusable, and channel-agnostic platform.


⛳️ Requirements

β€’ Proven experience in Full Stack development.

β€’ Proficiency in Vue, TypeScript, and JavaScript.

β€’ Experience with Python and/or Go.

β€’ Skilled in developing and consuming REST APIs.

β€’ Knowledge of HTML and CSS.

β€’ Familiarity with design systems, componentization, and the creation of reusable components.

β€’ Experience with state management and organizing frontend applications.

β€’ Understanding of relational databases and SQL.

β€’ Knowledge of microservices architecture.

β€’ Familiarity with Docker.

β€’ Experience with automated frontend and backend testing.

β€’ Proficiency in Git and CI/CD processes.

β€’ Understanding of SOLID principles, design patterns, and software engineering best practices.

β€’ Knowledge of separation of concerns and layered architectures.

β€’ Ability to both enhance existing applications and develop new solutions.

β€’ Knowledge of integration with external APIs and services.

β€’ Familiarity with communication APIs or platforms, such as WhatsApp Business Platform.

β€’ Desirable: Experience with React, Java, or Node.js; messaging and event streaming; event-driven architectures; distributed systems; DDD; hexagonal architecture; Kubernetes; AWS, Azure, or GCP; observability; OAuth2/OIDC and JWT; multi-tenant applications; WebSockets; high-volume systems; communication platforms; channel APIs; chat, customer service, campaign interfaces, dashboards, or administrative systems.


🏝️ Benefits

β€’ 100% remote work.

β€’ Working hours from 09:00 to 18:00.

β€’ Possibility of immediate start.

β€’ Open-ended assignment/duration.

People also viewed

duvo.ai23 hours ago

Product Engineer

EuropeFull-timeFull-stack Engineer€110k – €160k/year
ApplyView job
RTX1 day ago

Full Stack AI/ML Developer – Digital Products

US flagConnecticut OnlyFull-timeFull-stack Engineer$157.2k – $298.8k/year
ApplyView job
Clear Street1 day ago

Senior / Staff Software Engineer, Mobile

US flagUnited States OnlyFull-timeFull-stack Engineer$150k – $250k/year
ApplyView job
RemoteStar1 day ago

Full Stack Engineer

GB flagUnited Kingdom OnlyFull-timeFull-stack Engineer
ApplyView job
Hunt St1 day ago

Senior AI-Augmented Full-Stack Developer / Solutions Engineer

PH flagPhilippines OnlyFreelanceFull-stack EngineerA$2,500 – A$3,500/month
ApplyView job
Shield AI1 day ago

Staff Engineer, Software

US flagUnited States OnlyFull-timeFull-stack Engineer$140k – $210k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers