Senior Software Engineer (Golang + Python)
Remote
Colombia
The Senior Full-Stack Engineer will design and build backend services for trading simulation products using Python/Django and Go, while occasionally contributing to frontend tasks with React and Next.js. This role focuses on scalable backend architecture, API development, and seamless frontend integration.
Responsibilities
- Develop backend features using Python, Django, and Go.
- Design and maintain APIs for frontend integration.
- Implement trading, risk, and account-related backend logic.
- Support minor frontend tasks in React/Next.js when needed.
- Integrate payment systems (e.g., Worldpay).
- Write unit and integration tests.
- Deploy and validate services in Kubernetes environments.
- Collaborate with cross-functional teams and support production issues.
Requirements
- 5+ years of experience in backend or full-stack development.
- Strong experience with Python, Django, and Go.
- Experience with PostgreSQL and relational databases.
- Experience designing and consuming APIs.
- Basic frontend knowledge with React and Next.js.
- Understanding of trading terminology (tick, bid, ask, buy, sell).
- Experience with payment integrations and Kubernetes is a plus.
- Strong communication and collaboration skills.
We offer:
Well-being:
- 10 working days of Paid Day Off within an individual year.
- Up to 15 working days of Unpaid days off within an individual year.
Professional Growth:
- Mentorship program – available on request.
- Platzi online course platform – stay up-to-date with the latest technologies and programming languages.
- English courses and Speaking Club – attend English classes twice a week in small groups.
Added advantages:
- Work equipment (Laptop, monitor, and small devices compensation).
- If you know someone you believe is a good fit for our cooperation, you can recommend them and get a reward.
- Public Holidays – celebrate 18 statutory holidays in Colombia.
- Sombra events – Join Sombra’s traditional events (both online and offline).