Senior Backend Engineer (Python/Java)

BTSE
Singapore
Workplace: HybridFull timeFunction: Software EngineeringExperience: 5+ yearsSkills: ["Technical problem-solving","Proactive execution","Independent ownership","Communication","Stakeholder management"]

Build and maintain high-performance web applications and microservices for internal services and integrations. Lead the technical delivery of backend systems using Python (FastAPI), REST APIs, MVC, and modern SQL with PostgreSQL. Collaborate with technical and non-technical stakeholders to discover operational pain points, translate them into scalable roadmaps, and support the full software development lifecycle through deployment and Unix-based operations.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
BTSE
BTSE
7 hours ago

Senior Backend Engineer (Python/Java)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 7 hours agoStatus: Live
Reposted: similar role first listed 1 month ago

Job Summary

Build and maintain high-performance web applications and microservices for internal services and integrations. Lead the technical delivery of backend systems using Python (FastAPI), REST APIs, MVC, and modern SQL with PostgreSQL. Collaborate with technical and non-technical stakeholders to discover operational pain points, translate them into scalable roadmaps, and support the full software development lifecycle through deployment and Unix-based operations.
Location: Singapore
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and maintain high-performance web applications and microservices using MVC architecture with Python (FastAPI) and HTML/JavaScript.
  • •Architect and implement internal services and integrations that follow REST best practices for scalability and maintainability.
  • •Bridge technical and business teams by communicating technical value to non-technical stakeholders and aligning on outcomes.
  • •Discover operational challenges, translate business pain points into technical roadmaps, and drive high-impact resolutions.
  • •Own the software development lifecycle from discovery and schema design to deployment and Unix-based operational support.

Key Requirements

  • •5+ years of backend development experience with Python and/or Java, including deep knowledge of modern asynchronous frameworks (preferably FastAPI).
  • •Experience building integrated web applications using REST APIs, HTML, and JavaScript.
  • •Practical understanding of MVC architecture and a commitment to REST best practices.
  • •Advanced proficiency with modern SQL (PostgreSQL), including schema design and query optimization.
  • •Experience with Unix/Linux development and operations, plus containerization and CI/CD (Docker and GitLab CI/CD).
Experience:5+ yearsFintech
Skills:Technical problem-solvingProactive executionIndependent ownershipCommunicationStakeholder management
Tech Stack:PythonJavaFastAPIREST APIsHTMLJavaScriptMVCPostgreSQLUnixLinuxDockerGitLab CI/CDMicroservices

Company Brief

BTSE
BTSE operates a cryptocurrency exchange and digital asset trading platform offering spot, futures, margin trading, and institutional custody solutions, focused on liquidity, security, and a broad range of crypto and fiat trading pairs for retail and institutional clients.
Industry: Trading Platforms
Company Size: Medium (51 to 250 employees)
Growth: Growth Stage Startup
Founded: 2018
WebsiteLinkedIn