Job Closed

This listing is no longer active.

Metha Energia logo
Metha Energia

Energia Limpa e Mais Barata. #RenoveSuaEnergia

Senior Backend Software Engineer

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11-50Since 2017H1B No SponsorCompany SiteLinkedIn

Location

Brazil

Posted

101 days ago

Salary

0

Seniority

Senior

Job Description

Senior Backend Software Engineer

Metha Energia

• Architect and develop new backend services in Python, applying DDD principles and hexagonal architecture • Technically lead the migration of legacy Node.js systems to Python, rewriting business rules with quality and security • Build and integrate APIs with external services (banks, energy distributors, ERPs) and internal services (RESTful and GraphQL) • Develop using pair programming, especially for complex or high-impact features • Implement automated tests (unit, integration and end-to-end) to ensure delivery reliability • Work with AWS daily: Lambda, API Gateway, SQS, SNS, Kinesis, S3, DynamoDB • Monitor and resolve production issues, investigating logs, metrics and traces • Document architectural decisions, APIs and processes to facilitate the team’s work • Participate in technical discussions about architecture, tools and best practices • Maintain CI/CD pipelines and deployment processes to ensure efficient operations

Job Requirements

  • 5+ years of professional experience in backend development
  • Advanced Python: OOP, design patterns, type hints, async/await
  • Hands-on experience with hexagonal architecture, DDD and/or Clean Architecture
  • AWS serverless: Lambda, API Gateway, SQS, SNS, Kinesis, S3, DynamoDB
  • Serverless Framework or similar (SAM, CDK)
  • RESTful APIs: design, versioning, documentation (OpenAPI/Swagger)
  • Automated testing: pytest, mocks, fixtures, integration tests
  • Docker and containerization
  • Advanced Git: branching strategies, conflict resolution, commit best practices
  • Linux: development and troubleshooting in a Linux environment
  • Databases: data modeling, query optimization, indexing (DynamoDB required)
  • Intermediate English for reading and writing (technical documentation)
  • Ability to self-learn: comfortable picking up new technologies and frameworks as needed using documentation, source code and community resources
  • Clear communication for contributing to and participating in technical discussions
  • Proactive attitude to identify problems and propose improvements
  • Ability to mentor and share knowledge
  • Experience with Scrum/Kanban and agile methodologies

Related Job Pages

More Backend Engineer Jobs

AstroNetix logo

Senior Backend Software Engineer

AstroNetix

AstroNetix, a veteran-owned and operated company, provides mission-critical solutions across government, defense, and logistics sectors. With extensive expertise in systems engineering, cybersecurity, and program management, the AstroNetix team supports high-impact programs from concept to deployment. With decades of hands-on experience managing defense programs and addressing complex operational challenges, we bring a unique perspective to every project. Partnering with U.S. defense, intelligence, and federal agencies, AstroNetix delivers innovative solutions that drive mission success, streamline operations, and reduce risk. We are deeply committed to advancing national security and embedding with teams to deliver tangible results.

Backend Engineer101 days ago

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description AstroNetix is seeking an experienced Senior Backend Software Engineer with mandatory OpenC3 COSMOS expertise to support space and mission command and control systems. This role focuses on backend development, integration, and operational hardening of COSMOS-based command and telemetry systems used in national security environments. The successful candidate will work closely with systems engineers, operators, and security teams to ensure reliable, secure command execution and telemetry flow across distributed mission systems. - Configuring and extending OpenC3 COSMOS - Developing and integrating backend services (primarily Java Spring Boot) - Defining and maintaining command and telemetry schemas - Implementing DevSecOps practices to support secure, resilient operations - Integrating COSMOS with mission analysis tools, orchestration frameworks, and AI-enabled backend services Qualifications - Hands-on, production experience with OpenC3 COSMOS (required) - Backend software engineering experience building Java Spring Boot services - Strong experience with DevSecOps practices, including CI/CD pipelines, containerization, and secure deployments - Experience with command and telemetry systems or mission control software - Familiarity with message-driven or distributed system architectures - Experience integrating backend systems with mission tools or frameworks (e.g., FreeFlyer, Meridian, or similar systems) - Experience supporting or integrating AI-enabled backend services or analytics pipelines - Ability to support mission-critical systems with a focus on correctness, reliability, and security - U.S. citizenship required - Active TS/SCI required

United States
Job Closed
Farmácias app | Delivery | By GrupoSC logo

Mid-level Back End Developer

Farmácias app | Delivery | By GrupoSC

Proporcionamos acesso rápido à saúde e beleza, conectando farmácias e pessoas.

Backend Engineer101 days ago
Full TimeRemoteTeam 51-200Since 2015H1B Sponsor

• Develop and maintain back-end services and APIs using .NET (C#); • Design, implement, and optimize back-end system architectures, ensuring the performance and scalability of solutions; • Collaborate with front-end, design, and product teams to ensure solutions meet customer and company requirements; • Write clean, efficient, and well-documented code, following development best practices and coding standards; • Implement automated tests (unit and integration) to ensure code quality and reliability; • Actively participate in code reviews, suggesting improvements and helping the team maintain project quality; • Identify and resolve production issues, ensuring application stability and availability; • Stay up to date with new technologies and best practices related to back-end development, proposing improvements to existing projects; • Contribute to the planning and estimation of new projects, providing technical input;

Brazil
Apogee Global RMS logo

Java Full Stack Developer

Apogee Global RMS

Taking People, Process and Technology to the Next Level

Backend Engineer101 days ago
OtherRemoteTeam 1-10Since 2018H1B No Sponsor

Apogee Global RMS is looking for a Java Full Stack Developer who will be able to design, build, and scale complex systems end‑to‑end. This role requires strong technical depth in Java/Spring Boot, modern front‑end frameworks, and the ability to influence architecture, mentor others, and deliver high‑quality solutions in a fast‑moving environment. Key Responsibilities: - Lead development of full‑stack features using Java/Spring Boot and React or Angular - Architect scalable APIs, services, and integrations - Own end‑to‑end delivery from design to deployment - Improve system performance, reliability, and security - Collaborate with product, design, and engineering teams to shape solutions - Conduct code reviews and mentor junior developers - Contribute to architectural decisions and best‑practice engineering standards

California
Job Closed
Full TimeRemoteTeam 201-500Since 2012H1B No Sponsor

• Leading technical decisions and influencing our SaaS solutions. • Developing and maintaining backend applications for our gaming platforms. • Optimizing existing systems for performance and scalability. • Collaborating with a distributed team to create new features. • Conducting code and architectural reviews. • Solving complex business problems with innovative solutions. • Participating in on-call rotations within the squad to ensure the reliability and availability of our systems.

Ukraine