cover

Senior Node.js & Python Developer (Microservices, AWS, Full Stack)/ 1 day ago

Meta IT
Attractive
Application ends: 2026-01-17

Quick Summary

Senior Software Engineer specializing in developing scalable microservices and APIs within a distributed architecture, with a focus on technical leadership and mentoring. The role requires mandatory proficiency in Node.js and Python, extensive experience with AWS (ECS, Lambda, S3, RDS), Docker, and messaging systems (Kafka, RabbitMQ). Candidates must be skilled in both relational and NoSQL databases and apply advanced engineering practices (DDD, TDD, Clean Architecture). Full Stack capability using React, HTML, CSS, and JavaScript is also required. This is a remote position based in Brazil.

Senior Software Engineer (Node.js & Python) - Remote

We are seeking a highly skilled Senior Software Engineer to join our team. This role focuses on developing robust, scalable microservices and APIs within a distributed architecture, emphasizing technical excellence and business impact.

Key Responsibilities:

  • Establish technical standards and mentor the team to expand collective technical knowledge.
  • Develop and maintain high-performance, secure, and scalable microservices and APIs.
  • Design and implement distributed architectures, applying best practices such as Clean Architecture, Domain-Driven Design (DDD), Test-Driven Development (TDD), and efficient use of messaging and containers.
  • Ensure high availability and resilience of critical systems through advanced monitoring and observability practices.
  • Collaborate closely with Product, Data, and other engineering squads, thoroughly understanding business challenges before proposing technical solutions.
  • Mentor team members, fostering a culture of continuous learning and technical excellence.
  • Organize and prioritize deliverables based on impact and customer experience.
  • Actively participate in technical decision-making for the Home Services ecosystem, demonstrating autonomy and leadership.

Required Technical Skills:

  • Programming Languages: Node.js and Python (Java and PHP desirable).
  • Architecture: Microservices architecture and RESTful APIs.
  • Databases: Relational (MySQL, PostgreSQL) and Non-relational (MongoDB, Redis).
  • Messaging/Streaming: Kafka and RabbitMQ.
  • Containers & DevOps: Docker, Docker Compose, Git, GitHub Actions.
  • Cloud Computing: AWS (ECS, Lambda, S3, RDS, etc.).
  • Observability: New Relic, Grafana, CloudWatch.
  • Advanced Software Engineering Fundamentals: Clean Architecture, DDD, TDD, BDD, Design Patterns, performance optimization, and security.
  • Frontend (Full Stack Capability): React (props, hooks, componentization, styled-components, Context API, Axios, Redux), HTML, CSS, and JavaScript.

Desirable Skills:

  • Experience with micro-frontends.

Differentiators:

  • Experience with CI/CD pipelines.
  • Proficiency in test automation.

Location:

This position is REMOTE.

Why Join Meta?

We offer autonomy, clear objectives, and a dynamic, challenging environment where professionals interact with diverse technologies, participate in various projects, and contribute new ideas while working remotely from anywhere in Brazil or globally. We are recognized as one of the best companies to work for in Brazil (Great Place to Work) and one of the 10 fastest-growing companies in the country for three consecutive years.

Our Values:

  • We are people serving people.
  • We think and act like owners.
  • We have a hunger for performance.
  • We grow and learn together.
  • We seek excellence and simplicity.
  • Innovation and creativity are in our DNA.

We welcome all individuals regardless of condition, disability, ethnicity, religious belief, sexual orientation, appearance, age, or similar characteristics. We are committed to providing a welcoming environment full of opportunities for growth.

Share

Meta IT

Meta IT

  • Address
    Remoto
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy