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