Tech Stack
Job Description, Responsibilities & Requirements
About the Position
We’re looking for a Senior JavaScript / TypeScript Engineer to join a high-performance fintech platform. This role is highly technical and focused on building custom charting solutions and real-time data processing systems from scratch without relying on third-party libraries. You’ll work in a fast-paced, data-intensive environment handling high-frequency data and real-time visualizations.
Key Responsibilities
- Build advanced charting and visualization logic using vanilla JavaScript/TypeScript
- Recreate and enhance charting functionality previously handled by third-party tools
- Develop data transformation pipelines for trading and tick data
- Optimize rendering for smooth, high-performance UI updates
- Collaborate with backend teams to define data contracts and real-time update strategies
- Write automated tests to ensure calculation accuracy and visual correctness
- Document system architecture, data flows, and integration points
Requirements
- 4+ years of experience with JavaScript and TypeScript
- Strong algorithmic and mathematical thinking (important for chart calculations)
- Proven experience building custom visualization logic (without relying on libraries)
- Experience handling real-time or high-frequency data
- Understanding of trading concepts (ticks, candles, bid/ask, order flow) or strong willingness to learn
- Experience optimizing browser rendering performance
- Strong debugging, testing, and problem-solving skills
- Excellent communication and collaboration abilities
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).
Apply Now!
Thank You!
In the meantime, feel free to explore our blog or follow us on Linkedin for more updates.
We’re excited to stay connected!
Contact us
Thank you for getting in touch!
We’ve received your message, and a member of our sales team will contact you within 3 business days.
In the meantime, if you have an urgent inquiry, feel free to contact us directly at [email protected].
We look forward to connecting with you soon!