Senior Software Engineer

Posted Oct 16

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

📋 Description

• Develop, maintain, and enhance backend applications, APIs, integrations, consumers, jobs, and essential transactional workflows.

• Design and implement solutions that are secure, resilient, scalable, observable, and high-performance.

• Engage in architecture discussions, technical refinements, standards definition, and strategies for technology evolution.

• Contribute to system modernization by advocating software engineering best practices and minimizing technical debt.

• Provide production support, including troubleshooting, incident analysis, root cause identification, and vulnerability remediation.

• Conduct code reviews and mentor junior team members, promoting technical excellence within the team.

• Develop and enhance CI/CD pipelines, automations, and processes aimed at increasing delivery productivity and quality.


⛳️ Requirements

• Proficiency in developing applications using Java and Spring Boot.

• Familiarity with Git and version control workflows.

• Experience in developing REST and RESTful APIs.

• Knowledge of distributed architectures and microservices.

• Understanding of messaging systems and queues (such as Kafka, RabbitMQ, SQS, or similar technologies).

• Experience with containerization (Docker) and orchestration platforms (Kubernetes).

• Familiarity with CI/CD tools (such as Jenkins, GitHub Actions, or similar technologies).

• Experience with relational databases (like Oracle, MySQL, PostgreSQL) and non-relational databases (such as MongoDB, Cassandra, or similar technologies).

• Background in unit, integration, and automated testing.

• Experience with observability and monitoring tools (such as New Relic, Dynatrace, Grafana, Splunk, or similar technologies).

• Experience in developing and troubleshooting within Linux environments.

• Knowledge of SOLID principles, design patterns, Clean Architecture, and Domain-Driven Design (DDD).

• Knowledge of resilient, scalable, event-driven architectures.

• Familiarity with Test-Driven Development (TDD) and Behavior-Driven Development (BDD).

• Experience documenting APIs using Swagger/OpenAPI.

• Knowledge of Spring Cloud.

• Understanding of Kotlin.

• Knowledge of Apache Spark.

• Experience with AWS services (such as S3, ECS, EKS, SQS, EMR, Lambda, and other related services).

• Familiarity with Azure or Google Cloud Platform (GCP).

• Understanding of the fundamental concepts of Generative AI and Large Language Models (LLMs).

• Experience integrating applications with AI APIs and language model-based services.

• Knowledge of prompt engineering, context management, and AI development tools like GitHub Copilot, Kiro, or similar technologies.


🏝️ Benefits

• Comprehensive health and wellness benefits.

• Opportunities for professional development and training.

• Flexible work environment and schedule.

• Access to cutting-edge technologies and projects.

People also viewed

finanzen.net GmbH6 hours ago

Senior Software Engineer, C#/.NET

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
DaVita Kidney Care6 hours ago

Technical Lead, Technology Business Management

US flagTennessee OnlyFull-timeFull-stack Engineer$78k – $119k/year
ApplyView job
Q-Free6 hours ago

Senior Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$150k/year
ApplyView job
Simsy Ventures6 hours ago

Application Developer, Java, JavaScript – Full-Stack

US flagAlabama, +30 more locationsPart-timeFull-stack Engineer$55 – $60/hour
ApplyView job
Torc Robotics6 hours ago

Senior Software Engineer, Autonomy Core Frameworks

US flagMichigan OnlyFull-timeFull-stack Engineer$160.8k – $193k/year
ApplyView job
RTX6 hours ago

Principal Software Engineer IV

US flagMichigan OnlyFull-timeFull-stack Engineer$107.5k – $204.5k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers