Remotery

Engenheiro de Software Sênior

Posted May 23

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

📋 Description

• Develop, refine, and refactor clean and testable code.

• Create unit and integration tests.

• Build test automation solutions.

• Analyze requirements to propose suitable technical solutions.

• Maintain essential documentation for high operability and product maintainability.

• Communicate effectively with team members and other teams to enhance delivery efficiency and effectiveness.

• Ensure the quality of software products in collaboration with the Software Quality team.

• Keep your working process aligned with reality, receiving support from the agility team.

• Monitor software in production in partnership with the DevOps team.

• Perform corrective maintenance on the software.

• Develop software in compliance with information security standards.

• Stay in continuous technical evolution.

• Maintain and improve development processes.

• Ensure the performance of the product you develop.


⛳️ Requirements

• Advanced Java programming skills.

• Knowledge of concurrency (Threads, Executors, concurrent structures).

• Efficient memory management (GC, leaks).

• Proficiency in Spring Framework & Spring Boot.

• Configuration, starters, and profiles.

• Experience with Spring MVC / WebFlux.

• Familiarity with Spring Data - JPA / Hibernate.

• Understanding of Spring Security - JWT, OAuth2.

• Knowledge of Spring Validation and Actuator.

• Experience with APIs and integrations.

• Design and development of RESTful APIs.

• Understanding of contracts.

• Experience with synchronous and asynchronous integrations.

• Error handling and resilience capabilities.

• Knowledge of Software Architecture.

• Familiarity with layered architecture.

• Experience with microservices.

• Understanding of SOLID principles.

• Proficiency in Clean Code practices.

• Familiarity with DDD (Tactical Concepts).

• Understanding of coupling, cohesion, and scalability.

• Experience with messaging and asynchronous processing.

• Knowledge of Kafka.

• Experience with event-driven architecture.

• Understanding of idempotence and eventual consistency.

• Knowledge of persistence and databases.

• Advanced SQL skills.

• Experience with PL/SQL (procedures, functions, packages).

• Proficiency in data modeling.

• Experience with relational databases - Oracle.

• Familiarity with non-relational databases - MongoDB.

• Experience with testing.

• Knowledge of unit testing (JUnit, Mockito).

• Experience with integration testing.

• Understanding of the testing pyramid.

• Knowledge of code quality and coverage.

• Familiarity with DevOps and the delivery cycle.

• Proficiency in Git (branching workflows).

• Experience with CI/CD (Jenkins).

• Knowledge of build tools (Maven/Gradle).

• Understanding of Quality Gates (SonarQube).

• Experience with observability and production.

• Familiarity with structured logs.

• Knowledge of metrics and monitoring.

• Understanding of distributed tracing.

• Experience with tools like Grafana and Dynatrace.

• Familiarity with financial/banking systems.

• Experience with high availability environments.

• Knowledge of regulated environments.

• Experience integrating with legacy systems.

• Technical autonomy.

• Structured code review experience.

• Ability to make architectural technical decisions.

• Clear communication with Product, QA, and Business teams.

• Mentorship of less experienced developers.

• Responsibility for production.

• Systemic view of the impact of solutions.


🏝️ Benefits

• 14th and 15th fixed salary payments;

• Profit sharing (based on seniority);

• Health and dental insurance without co-participation;

• Wellness programs with Wellhub (formerly Gympass), Nutrition, Psychology, Labor, Massage, Running group, and local gym;

• Meal and food vouchers – with flexible percentages on VA/VR cards, without co-participation;

• Extended maternity and paternity leave;

• Childcare or nanny assistance for children up to 6 years and 11 months;

• Assistance for children with disabilities, with no age limit;

• Life insurance;

• Private pension up to 8% of salary;

• Training platform – Sicredi Aprende, with various courses;

• 40-hour workweek – utilizing a time bank system;

• Telework assistance (except for positions requiring 100% in-person attendance).

People also viewed

Webedia11 hours ago

Staff Engineer – API & Data

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
TechBiz Global11 hours ago

Senior AI Product Engineer

GR flagGreece OnlyFull-timeFull-stack Engineer
ApplyView job
The Flex11 hours ago

Full-Stack Engineering Lead

FR flagFrance OnlyFull-timeFull-stack Engineer
ApplyView job
Nodeworthy11 hours ago

Full Stack Developer

SG flagSingapore OnlyFull-timeFull-stack Engineer$4,000 – $6,000/month
ApplyView job
GoTo11 hours ago

Senior Software Engineer

HU flagHungary OnlyFull-timeFull-stack Engineer
ApplyView job
Squirro11 hours ago

Senior Software Engineer – Knowledge Graph, GraphRAG

CH flagSwitzerland OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers