
Mid-Level Software Engineer, Java, Python
Posted May 21

Posted May 21
This is a fully remote position, open to applicants in Brazil.
• Independently develop solutions as well as collaborate with the team;
• Contribute to enhancements and improvements.
• A minimum of 5 years of formal education in Computer Science, Engineering, or related disciplines;
• At least 4 years of experience in backend development;
• Proficient in intermediate or advanced English;
• Experience working within teams utilizing agile processes and methodologies;
• Ability to autonomously develop backend applications using Java and Python;
• Practical experience with Java 17+ and Spring Boot 3.x+;
• Familiarity with asynchronous messaging systems (e.g., RabbitMQ, Amazon SQS, Azure Service Bus);
• Skilled with the Java Streams API for functional pipelines involving filtering, mapping, and reducing data;
• Experience with Oracle SQL databases and MongoDB;
• Proficient in methodologies such as Reactive Programming, Responsive Web Design, and Test-Driven Development (TDD);
• Knowledge of DevOps practices (shell scripting, Jenkins) and collaboration tools like GitHub;
• Familiarity with Docker;
• Ability to understand source code behavior at runtime and identify issues using a debugger;
• Regular use of GitHub Copilot for code writing, test generation, and API contract reviews.
• Flexible working hours;
• Flat organizational structure;
• Training and development programs;
• A culture that emphasizes Diversity & Inclusion, allowing you to express yourself freely;
• Health and dental insurance;
• Meal and food allowances;
• Language assistance;
• Childcare assistance;
• Contact lens allowance;
• Life insurance;
• Discounts on courses at CESAR School;
• Day off during your birthday month;
• Remote sports classes (Pilates, Top Dance, Functional Training, and Workplace Exercise);
• Gympass;
• Moodar;
• Cíngulo.
Confitec
DOMVS iT
Anyone AI
FCamara Consulting & Training
Get handpicked remote jobs straight to your inbox weekly.