Elixir Backend Developer

4 semanas atrás


Niterói RJ, Brasil DevGrid Tempo inteiro

Who We Are Seeking Are you passionate about Elixir/OTP, distributed systems, and high performance? At DevGrid, we're looking for an Elixir Backend Developer to join our international team and help build the agentic contracts execution layer — the platform where autonomous/orchestrated workflows reliably execute contractual logic at scale. Here, you'll have the opportunity to work in a dynamic, collaborative, and innovative environment, developing resilient and scalable solutions with a strong focus on performance, auditability, and reliability. Your Role and Responsibilities Design and implement Elixir/OTP services (GenServer, Supervision trees, Registries) that power contract execution and agentic workflows. Own the lifecycle of long-running, event-driven workflows (timers, scheduling, compensations/Saga patterns, exactly-once/at-least-once semantics). Develop secure APIs and integrations, rate limiting, and request budgets for agent calls. Optimize performance (ETS, streams, batching, backpressure) and observability (tracing, metrics, structured logs). Collaborate with Product and AI/Agent teams to translate requirements into deterministic, testable contract execution flows. Write high-quality tests, migrations, and production-grade documentation. Tech You'll Use: Elixir/OTP (GenServer, Supervisors, Applications), Phoenix (APIs), Ecto (PostgreSQL), Oban, OpenTelemetry/PromEx Message brokers & streams: Kafka or RabbitMQ Container & cloud: Docker, Kubernetes, AWS/GCP/Azure CI/CD: GitHub Actions (or similar), feature flags, migrations & rollout strategies Essential Qualifications 3+ years building production Elixir/OTP services (or 5+ years BE + 1–2 years Elixir with strong OTP fundamentals). Deep understanding of concurrency, supervision strategies, and fault tolerance on the BEAM. Solid experience with Ecto/MySQL, schema design, transactions, and migrations. Practical knowledge of job orchestration (Oban or equivalent), idempotency, retries, and backpressure. Proven track record in building and maintaining event-driven or workflow systems with strong correctness guarantees. Comfortable with containerized deployments and CI/CD; you ship and you own. Strong written and spoken English (daily collaboration in English). Who We Are DevGrid is a top-tier software consulting company based in the UK, with a development hub in Brazil and operations spanning Europe and the US. We believe that world-class software can only be created by a motivated and enthusiastic team in an environment that fosters creativity and free thinking. Established in 2015, our mission is to drive innovation and digital transformation by combining our robust business culture and exceptional engineers with forward-thinking business insights. What We Offer Contract-based hiring; Full-time opportunity (40 hours per week); 100% remote work / home office; Performance-based bonuses tied to achievements and deliverables; Open and flexible time-off policy; Supportive and collaborative work environment; Equipment program; Paid days off per year + holidays (variable) + recess days; Sponsorship program for relevant courses and training. For more information, visit: Website: Glassdoor: **All DevGrid positions are open to individuals from all backgrounds (including all races, colors, nationalities, religions, genders, sexual orientations, disabilities, ages, or other applicable characteristics), promoting equal opportunities and affirmative action. If you're interested in the job opening and our mission, come join us on this journey Live long and prosper #ElixirLang #ElixirDeveloper #SoftwareEngineering #RemoteWork #HiringNow #TechJobs #JoinOurTeam #WeAreHiring



  • Rio de Janeiro, RJ, Brasil beBeeBackend Tempo inteiro

    Backend Development Role We are seeking an experienced Java Backend Developer to join our team. The successful candidate will design and implement prioritized features using best practices. This position involves delivering scalable, flexible, and resilient solutions aligned with modern architectural principles. Experience with event-driven microservices...


  • Rio de Janeiro, RJ, Brasil beBeeBackend Tempo inteiro

    Overview We are seeking a highly skilled backend developer to join our team. About the Role This is a full-time position that requires minimum 3-6 years of experience in backend development. The ideal candidate will have expertise in Python (FastAPI, Flask or similar) and excellent skills in SQL and RESTful API design. Knowledge of AWS (Lambda, S3, ECS or...


  • Rio de Janeiro, RJ, Brasil beBeeBackend Tempo inteiro

    Job Summary A senior full-stack Python developer is needed to create high-performance applications. Develop, test, and maintain scalable Python applications following best practices and coding standards. Write clean, efficient, and reusable code for complex applications. Participate in code reviews, ensuring code quality, maintainability, and team knowledge...


  • Rio de Janeiro, RJ, Brasil beBeeBackend Tempo inteiro

    Job Overview: We are seeking a skilled Java Developer to design and implement high-quality backend features using best software engineering practices. This position requires experience in developing and deploying microservices in public cloud environments, preferably AWS. Proficiency in relational and non-relational databases, messaging and event streaming...


  • Rio de Janeiro, RJ, Brasil beBeeBackendDeveloper Tempo inteiro

    We are seeking a highly skilled Backend Developer to join our team. Key Responsibilities: Data Pipeline Development Create scalable and reliable data pipelines using Python for backend services. AWS Services Expertise Utilize AWS services such as Glue, Step Functions, and SQS for efficient data workflows and serverless architecture. AI/LLM Framework...


  • Rio de Janeiro, RJ, Brasil beBeeBackend Tempo inteiro

    **Software Developer Backend Role** We're looking for talented engineers to help design and evolve a global advertising platform that enables advertisers to create, manage, and measure campaigns at scale. About the Position You'll be part of building the foundation that powers our ecosystem, ensuring reliability, performance, and a seamless experience for...


  • Rio de Janeiro, RJ, Brasil beBeeBackend Tempo inteiro

    Backend Software Engineer We're seeking a highly skilled Backend Software Engineer to join our team. This role involves designing, building, and delivering high-quality backend services that power our platform. We need someone who can design and implement efficient backend APIs using JavaScript and Node.js. The ideal candidate will have experience with RDBMS...


  • Rio de Janeiro, RJ, Brasil beBeeBackendDeveloper Tempo inteiro

    Expert Backend Developer in Go We are seeking an experienced and skilled backend developer who will be responsible for creating high-quality, scalable software solutions using the Go programming language. The ideal candidate will have expertise in building robust backend services in EKS and Lambda. The project will focus on developing product data management...


  • Rio de Janeiro, RJ, Brasil beBeeBackend Tempo inteiro

    Expert Backend Developer Needed We are seeking an experienced expert in building high-performance backend systems to collaborate with data scientists and ML engineers on ML/LLM features. The successful candidate will design, implement, maintain, improve, and document backend systems for these features. This role requires expertise in working with...


  • Rio de Janeiro, RJ, Brasil beBeeData Tempo inteiro

    Job Summary: Data Specialist We are seeking a skilled Data Specialist to join our team. This individual will be responsible for designing and developing backend and data pipelines using Python. Develop and implement scalable and reliable data systems using AWS services such as Glue, Step Functions, and SQS. Integrate AI/LLM frameworks into production...