Remote Software Engineer II

Posted

Apply now
Please, let RecargaPay know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • RecargaPay is a Super App that simplifies everyday payments for consumers and SMEs in Brazil.
  • The platform serves over 6 million Brazilians by consolidating various payment methods, including credit and debit cards, instant payments like Pix, and Open Finance.
  • The mission is to democratize mobile payments and financial services in Brazil.
  • Services offered include bill payments, mobile top-ups, public transportation, installment plans, and loans, all designed for convenience, low cost, and flexibility.
  • The role of Software Engineer II involves writing well-designed, testable, and efficient code using best software development practices.
  • Responsibilities include contributing to all phases of the development lifecycle, creating and maintaining software documentation, and supporting continuous improvement by investigating alternatives and technologies.
  • The engineer will mentor and provide advice to other domain experts and individual contributors across teams.
  • The position requires solving complex technical problems and proposing initial technical implementations to support architectural changes.
  • The engineer will guide conversations to remove blockers and encourage collaboration within the team.

Requirements:

  • Candidates must have experience in hands-on engineering roles.
  • A BS/MS degree in Computer Science, Engineering, or a related subject is required.
  • Experience dealing with medium domains of medium/high complexity is necessary.
  • A solid understanding of web applications, including security, session management, and best development practices, is essential.
  • Knowledge of relational database systems and Object Oriented Programming is required.
  • Familiarity with Domain Driven Design is necessary, and knowledge of Microservice Architecture is a plus.
  • Candidates should be able to thrive in a fast-paced environment and learn rapidly.
  • Proven ability to design complex distributed applications that are scalable and reliable is required.
  • Development experience using Java, Spring Boot, PostgreSQL, Kafka, and AWS is necessary.
  • Experience with asynchronous programming is required.
  • Demonstrated experience in profiling and performance tuning Java applications, as well as using monitoring tools for production application monitoring, is essential.

Benefits:

  • Medical and Dental assistance is provided without co-participation.
  • Life insurance is included.
  • A flexible meal voucher (Flash) is offered.
  • TotalPass is available for fitness and wellness.
  • Home office assistance includes a monthly deposit in the RecargaPay app for personal use.
  • Spanish classes are provided for employees.
  • Educational partnerships are available, including discounts in universities for undergraduate, graduate, and MBA courses.
  • The company offers an "anywhere office" policy, allowing employees to work from wherever they want.
Apply now
Please, let RecargaPay know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Experience level
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback