Full Stack Software Engineer
marco
Software Engineering
Montevideo, Montevideo Department, Uruguay · Montevideo Department, Uruguay · Narino, Colombia · Uruguaiana, RS, Brazil
Posted on Mar 20, 2026
We are seeking an experienced and driven Full Stack Software Engineer to join our dynamic startup team.
In this role, you will lead the design, development, and scalability of backend systems that power our financial products and services, supporting trade-finance players and their customers. You will play a pivotal role in shaping technical strategy and driving backend architecture, while also contributing to frontend development when needed. We’re especially interested in engineers who actively leverage AI tools and technologies to improve development speed, code quality, and product capabilities.
You will collaborate closely with Product to transform customer needs into robust, scalable systems, and work with clients and cross-functional teams to align our platform with real-world requirements.
Responsibilities
In this role, you will lead the design, development, and scalability of backend systems that power our financial products and services, supporting trade-finance players and their customers. You will play a pivotal role in shaping technical strategy and driving backend architecture, while also contributing to frontend development when needed. We’re especially interested in engineers who actively leverage AI tools and technologies to improve development speed, code quality, and product capabilities.
You will collaborate closely with Product to transform customer needs into robust, scalable systems, and work with clients and cross-functional teams to align our platform with real-world requirements.
Responsibilities
- Lead the architecture, development, and scaling of backend services, APIs, and core platform components.
- Drive backend engineering best practices (testing, monitoring, deployment, documentation).
- Own the reliability and performance of backend systems.
- Collaborate with Product to translate functional requirements into scalable technical solutions.
- Identify and resolve production issues, ensuring high uptime and availability.
- Optimize data models, database performance, and cloud infrastructure.
- Work with DevOps to improve CI/CD processes and deployment automation.
- Contribute to system design for complex domains such as payments, money movement, and financial reconciliation.
- Collaborate on frontend development when needed to deliver full-stack features.
- Leverage AI tools (e.g., code assistants, copilots, automation tools) to enhance development workflows and product capabilities.
- 5+ years of software development experience, with a strong focus on backend systems (Python or similar).
- Solid full-stack capabilities, with experience or willingness to work on frontend components.
- Deep understanding of API design, RESTful services, and asynchronous processing.
- Proficiency in relational databases (e.g., PostgreSQL), data modeling, and query optimization.
- Experience with AWS (or similar) and infrastructure-as-code.
- Strong understanding of distributed systems and networking fundamentals (DNS, HTTPS, TCP/IP).
- Experience with Docker, Kubernetes, or similar tools.
- Hands-on experience using AI-assisted development tools (e.g., Claude Code, Codex, etc.) in production workflows.
- Strong communication skills and ability to work cross-functionally.
- Background in fintech, payments, or trade finance
- Unlimited PTO
- Healthcare

