Sur

SeniorSoftwareEngineer

$5–7k Bogotá, Bogota, Colombia Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Engineer at Sur. Skills: Node.js, React, TypeScript, backend services. Design backend services. Develop backend services”

Industry & Context.

Problems you'll solve

Troubleshoot complex technical issues; proactively identify system improvements

What They're Looking For.

Must Have

C1 level English or equivalent, 5+ years of professional software engineering experience, backend development experience with Node. js and TypeScript, Professional experience with React and Next. js, Experience designing and maintaining RESTful APIs and backend architectures, Hands-on experience with relational databases and data modeling, Experience working with CI/CD pipelines, testing frameworks, and production deployments, Professional experience with cloud platforms such as AWS, GCP, or Azure, written English communication skills, Ability to work independently while collaborating effectively with distributed teams

Nice to Have

Experience working in fintech, banking, payments, insurance, or other regulated industries, Exposure to financial compliance environments or transaction-processing systems, Experience building or maintaining payment flows, escrow systems, reconciliation processes, or financial ledgers, Familiarity with capital markets, M&A workflows, broker-dealer systems, or compliance tooling, Experience working with highly regulated infrastructure environments, Previous experience mentoring engineers or contributing to technical leadership initiatives, Experience in remote-first or globally distributed teams

What You'll Do.

Design backend services

Develop backend services

Maintain backend services

Build full-stack applications

Support full-stack applications

Contribute to architecture decisions

Contribute to data modeling

Contribute to deployments

Develop secure systems

Develop reliable systems

Develop maintainable systems

Collaborate with teams

Define technical solutions

Improve platform capabilities

Participate in code reviews

Participate in testing

Participate in CI/CD processes

Participate in deployment strategies

Troubleshoot technical issues

Identify system improvements

Contribute to technical discussions

Provide input on decisions

Mentor junior engineers

Support engineering best practices

How You'll Work.

Team & Collaboration

collaborate with distributed teams; Collaborate with engineering and product teams; Work effectively in a remote-first and highly collaborative environment

Communication Scope

C1 level English; written English communication skills

Full Job Description

As the Senior Software Engineer you will be responsible for building and maintaining scalable software solutions that support financial operations, payment workflows, and compliance-related systems. In this role, you will work across backend and full-stack projects, collaborate with distributed teams, and contribute to the development of secure and reliable applications in a remote-first environment. ### ### What You’ll Do * Design, develop, and maintain scalable backend services and APIs using TypeScript and Node.js. * Build and support full-stack applications using React and Next.js. * Contribute to architecture decisions, data modeling, and production-grade deployments. * Develop secure, reliable, and maintainable systems for high-volume transaction and financial workflows. * Collaborate with engineering and product teams to define technical solutions and improve platform capabilities. * Participate in code reviews, testing, CI/CD processes, and deployment strategies. * Troubleshoot complex technical issues and proactively identify system improvements. * Contribute to technical discussions and provide input on product and engineering decisions. * Mentor junior engineers and support engineering best practices across the team. * Work effectively in a remote-first and highly collaborative environment. **Requirements** * C1 level English or equivalent. * 5+ years of professional software engineering experience. * Strong backend development experience with Node.js and TypeScript. * Professional experience with React and Next.js. * Experience designing and maintaining RESTful APIs and backend architectures. * Hands-on experience with relational databases and data modeling. * Experience working with CI/CD pipelines, testing frameworks, and production deployments. * Professional experience with cloud platforms such as AWS, GCP, or Azure. * Strong written English communication skills. * Ability to work independently while collaborating effectively with distributed teams.

Free ATS check

Applying for this Senior Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Sur?

Real rants from real employees. Read before you apply.

Read Company Rants →