Mid/Senior Full Stack Python Developer (Fintech)

J
JobgetherFintech
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Advanced English proficiency (B2+ level, written and spoken).
Experience
5+ years of professional software development experience, with consideration for exceptional candidates with 3–4 years of relevant experience.
Required Skills
PythonSQLFull Stack DevelopmentRabbitmqFastAPIRESTful APIs

Requirements

  • 5+ years of professional software development experience, with consideration for exceptional candidates with 3–4 years of relevant experience.
  • Advanced English proficiency (B2+ level, written and spoken).
  • Strong experience with Python development and backend application design.
  • Hands-on experience building backend services using FastAPI.
  • Strong knowledge of RESTful API design, development, and integration.
  • Experience working with CockroachDB or similar distributed SQL database technologies.
  • Experience with RabbitMQ or other message broker systems.
  • Proven experience integrating MercadoPago APIs and working with Latin American payment ecosystems.
  • Full stack development experience with the ability to contribute to both frontend and backend solutions.
  • Ability to understand existing codebases quickly and deliver independently.
  • Strong debugging, analytical, and problem-solving skills.

Responsibilities

  • Develop and maintain backend services using Python and FastAPI.
  • Design, build, and integrate RESTful APIs with internal platforms and third-party systems.
  • Implement and maintain payment gateway integrations, including MercadoPago and other Latin American payment solutions.
  • Work with CockroachDB or similar distributed SQL databases to manage data, optimize queries, and improve performance.
  • Develop asynchronous workflows and messaging solutions using RabbitMQ or similar technologies.
  • Contribute to an existing production codebase, quickly understanding systems and taking ownership of development tasks.
  • Collaborate with product and engineering teams to deliver reliable features and improvements.
  • Troubleshoot and resolve application, integration, and payment-processing issues.
  • Write clean, maintainable, and well-documented code following software engineering best practices.
  • Participate in technical discussions and contribute ideas to improve system architecture and development processes.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now