Apply

Backend Engineer

Posted 2 days agoViewed

View full description

💎 Seniority level: Middle, 3-7 years

📍 Location: Taipei City

🔍 Industry: Cryptocurrency

🏢 Company: AscendEX

🗣️ Languages: English

⏳ Experience: 3-7 years

🪄 Skills: AWSBackend DevelopmentDockerSoftware DevelopmentAgileJavaKafkaKubernetesAlgorithmsData StructuresGoPostgresCI/CDRESTful APIsMicroservicesScala

Requirements:
  • 3-7 years of professional work experience in a software development organization.
  • 5 + years of professional work experience with Scala, Java, or Go.
  • Experience designing and coding large distributed systems with high throughput.
  • Demonstrated ability to deliver high-quality software in a fast-paced environment with iterative deadlines.
  • A dedicated team player with excellent verbal and written communication skills.
  • Able to read, write, and speak fluent English.
  • Bachelor's degree in computer science, software engineering or related major.
Responsibilities:
  • Review designs, document technical specifications, and provide time estimates for implementing features/fixes.
  • Write high-performance, reusable, modular code along with automated tests.
  • Maintain a close working relationship with a geographically distributed development team in an evolving agile environment.
  • Follow common design patterns, architectural practices and development methodologies.
  • Identify and resolve performance issues to optimize for speed.
Apply

Related Jobs

Apply

📍 Anywhere in the World

🧭 Full-Time

💸 51850.0 - 116650.0 USD per year

🔍 Software Development

🏢 Company: Remote - Referral Board

  • Significant experience as a Backend Engineer working with Elixir, which includes building, shipping and maintaining a complicated software project
  • Postgres (or similar)
  • CI/CD (GitLab, Github, Jenkins or similar)
  • Lead the development of major team-scoped projects, participate in cross-team initiatives
  • Actively participate in product work in the team: provide feedback, suggest solutions to the problems. Use technical insights and expertise to suggest product improvements
  • Maintain good understanding of the team’s domain, both from product and engineering sides
  • Provide feedback on code reviews
  • Contribute to the shared codebase
  • Debug and solve technical and business issues
  • Participate in non-team activities, such as support rotations, hiring process, RFC discussions, etc
  • Mentor and provide guidance to other engineers
  • Investigate, propose and participate in implementation of improvements to our platform
  • Design and implement APIs with performance, scalability, and maintainability in mind

Backend DevelopmentPostgreSQLSoftware DevelopmentAPI testingCI/CDRESTful APIsDebugging

Posted 7 days ago
Apply
Apply

📍 Worldwide

🧭 Full-Time

💸 183647.0 - 267615.0 USD per year

🔍 Software Development

🏢 Company: Quora

  • Availability for meetings and impromptu communication during Quora's “coordination hours" (Mon-Fri: 9am-3pm Pacific Time)
  • 6+ years of experience working with large scale codebases and systems, particularly web applications
  • 3+ years experience in Python or similar programming language
  • Ability to reason about big-picture goals, and identify opportunities to derisk projects to maximize ROI
  • Experience leading project teams in a consumer internet or technology company
  • A passion for learning and always improving yourself and the team around you
  • Strong communication and interpersonal skills
  • Drive projects from ideation to production by working closely with cross-functional teams (design, product, data science, QA, and engineering) and advise on product roadmap
  • Be a champion for both user experience and for sustainable, scalable code practices
  • Provide technical guidance and mentorship to engineers across the company
  • Work with the engineering management team to develop new initiatives and improve existing processes
  • Participate in on-call responsibilities to ensure Poe provides a reliable and high quality product

AWSBackend DevelopmentLeadershipPythonSoftware DevelopmentSQLGitAlgorithmsAPI testingData StructuresCommunication SkillsAnalytical SkillsCI/CDProblem SolvingRESTful APIsLinuxMicroservicesSoftware EngineeringDebugging

Posted 11 days ago
Apply
Apply

📍 Remote, APAC; Australia; Canada; Europe

🧭 Full-Time

🔍 Software Development

🏢 Company: GitLab👥 1001-5000💰 $268,000,000 Series E over 5 years ago🫂 Last layoff over 2 years agoDeveloper ToolsDevOpsOpen SourceSaaSCloud Security

  • Solid Ruby on Rails Experience: Have built and maintained production Rails apps and are comfortable working across models, controllers, and background jobs in a mature codebase.
  • Collaborative Problem Solving: Ability to work through ambiguity with cross-functional partners and turn requirements into pragmatic solutions.
  • Security and Reliability Minded: Have an understanding of performance, edge cases, and common security considerations in software development.
  • Strong SQL Skills: Are able to write efficient queries, understand database performance basics, and have experience with PostgreSQL or similar relational databases.
  • Agile Practices Knowledge: Experienced working in iterative cycles, comfortable with changing priorities, and familiarity with tools that support Agile practices.
  • Remote-First Communication: Are proactive, clear in writing, and comfortable working asynchronously with a distributed team.
  • API Development Experience: Have designed or extended REST and/or GraphQL APIs and understand how to maintain backward compatibility.
  • Develop and Improve: Contribute to our project management tools using Ruby on Rails, working on issues that directly help users plan and track their work.
  • Streamline Workflows: Help automate repetitive tasks and optimize existing workflows to make planning in GitLab faster and easier to use.
  • Collaborate with a Global Team: Work closely with backend, frontend, product, and UX teammates across time zones in an async-first environment.
  • Write Maintainable Code: Ship clean, well-tested code and participate in code reviews that help you and your team grow.
  • Improve Reliability: Help maintain and improve the security and stability of our systems by contributing to bug fixes, test coverage, and platform health.
  • Participate in Support Rotation: Join the team’s on-call rotation during weekday (during your working hours), and occasionally during nights and weekends, to help triage and resolve production issues–supporting customers and learning along the way.

PostgreSQLSQLAgileGitRuby on RailsCI/CDRESTful APIs

Posted 13 days ago
Apply
Apply

📍 Worldwide

🏢 Company: aPriori👥 11-50💰 $8,000,000 Seed 10 months ago🫂 Last layoff 2 months agoCryptocurrencyDecentralized Finance (DeFi)Trading Platform

  • 5+ years of backend software engineering experience in Golang, Rust, C/C++, Python, Java, or Node.js
  • Experience in designing, developing, and maintaining scalable, high-performance backend systems and public-facing APIs
  • Experience in managing and optimizing relational databases like PostgreSQL
Design, develop, and maintain scalable, high-performance backend systems and public-facing APIs

Backend DevelopmentDockerNode.jsPostgreSQLPythonSoftware DevelopmentSQLBlockchainEthereumJavaKubernetesC++AlgorithmsAPI testingData StructuresGoREST APIRustCommunication SkillsCI/CDAgile methodologiesLinuxMicroservicesSoftware Engineering

Posted 20 days ago
Apply
Apply

📍 Worldwide

🧭 Full-Time

🔍 Trading Systems

🏢 Company: Nascent👥 11-50CryptocurrencyOpen SourceFinancial ServicesVenture CapitalFinance

  • 2-8 years of full-time software engineering experience, ideally as a systems programmer (Rust, C++, GO).
  • Experience building scalable, performant, production-level applications with regular release cycles
  • Performance sensitive engineering including multi-threading, streaming data, and concurrency
  • Distributed systems, micro services
  • Experience building trading systems is a strong plus, with an interest in and enthusiasm for financial markets or the crypto space.
  • Architect, design and build the next phase of a world-class trading system.
  • Support development and implementation of a backend, microservice-driven, Rust architecture.
  • Ensure resilience and stability through quality code reviews, unit, regression and user acceptance testing, and apply and be a proponent of quality engineering practices.
  • Use documentation and specifications to build integrations between selected exchanges and our internal systems.
  • Take full ownership of multiple components including design, implementation, and maintenance.
  • Bring clarity and structure to ambiguous problems, identifying key requirements and proposing actionable solutions.
  • Contribute to system architecture and interface design.

Backend DevelopmentC++AlgorithmsData StructuresGoRustCI/CDRESTful APIsMicroservices

Posted 21 days ago
Apply
Apply

📍 Anywhere in the World

🧭 Full-Time

💸 51850.0 - 116650.0 USD per year

🔍 Software Development

🏢 Company: Remote👥 1001-5000💰 $300,000,000 Series C about 3 years ago🫂 Last layoff almost 3 years agoHuman Resources Services

  • Significant experience as a Backend Engineer working with Elixir, which includes building, shipping and maintaining a complicated software project
  • Postgres (or similar)
  • CI/CD (GitLab, Github, Jenkins or similar)
  • Kubernetes (Nice to have)
  • Docker (Nice to have)
  • AWS (Nice to have)
  • Nextjs (Nice to have)
  • React/Vue/Angular (Nice to have)
  • Lead the development of major team-scoped projects, participate in cross-team initiatives
  • Actively participate in product work in the team: provide feedback, suggest solutions to the problems. Use technical insights and expertise to suggest product improvements
  • Maintain good understanding of the team’s domain, both from product and engineering sides
  • Provide feedback on code reviews
  • Contribute to the shared codebase
  • Debug and solve technical and business issues
  • Participate in non-team activities, such as support rotations, hiring process, RFC discussions, etc
  • Mentor and provide guidance to other engineers
  • Investigate, propose and participate in implementation of improvements to our platform
  • Design and implement APIs with performance, scalability, and maintainability in mind

AWSBackend DevelopmentPostgreSQLNext.jsReactCI/CD

Posted 24 days ago
Apply
Apply

📍 Worldwide

🧭 Full-Time

🔍 Software Development

🏢 Company: Supra👥 101-250💰 over 1 year agoCryptocurrencyBlockchainData CenterWeb3Smart ContractsCyber Security

  • Proficiency in TypeScript (Node.js)
  • Strong understanding of system design and object-oriented programming
  • Experience in high-concurrency environments and background job processing
  • Solid knowledge of relational databases (e.g., PostgreSQL)
  • Experience with worker queues (e.g., BullMQ, RabbitMQ)
  • Familiarity with handling API rate limits, batching, and caching strategies
  • Understanding of memory management and tools for diagnosing memory leaks (e.g., Node.js heap snapshots, pprof)
  • Design and maintain scalable backend services in TypeScript
  • Work with PostgreSQL and explore non-relational databases where needed
  • Optimize APIs and background jobs to handle high throughput and parallel processing
  • Efficiently handle RPC calls and implement rate limiting, batching, and caching strategies
  • Build and maintain modular, reusable indexing pipelines for on-chain data
  • Design systems that gracefully handle blockchain forks and reorgs
  • Write clean, maintainable, and extensible code using object-oriented programming principles
  • Collaborate with a cross-functional team to ship features quickly
  • Contribute to improving architecture, developer workflows, and system observability
  • Continuously profile and optimize memory/resource usage for long-running services

Backend DevelopmentNode.jsPostgreSQLSoftware DevelopmentBlockchainTypeScriptAPI testing

Posted 25 days ago
Apply
Apply

📍 Worldwide

🧭 Full-Time

🔍 Software Development

🏢 Company: GitLab👥 1001-5000💰 $268,000,000 Series E over 5 years ago🫂 Last layoff over 2 years agoDeveloper ToolsDevOpsOpen SourceSaaSCloud Security

  • Professional experience with Golang and PostgreSQL.
  • Strong database experience and interest in developing expertise in ClickHouse databases
  • Experience working with a platform or complex applications (Large scale is a bonus).
  • Familiarity building and deploying software with CI/CD or other internal tooling.
  • Familiarity with distributed, scalable and reliable systems.
  • A user of modern DevOps platforms. (GitLab is a bonus.)
  • Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment.
  • Monitoring system health with tools like Prometheus or Grafana.
  • Analyzing metrics, developing automation scripts, scaling systems.
  • Develop Golang Backend components leveraging high-scale data pipelines
  • Collaborate with Product Management and other stakeholders within Engineering (e.g. UX) to maintain a high bar for quality in a fast-paced, iterative environment
  • Craft code that meets standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
  • Working with other GitLab teams to help them integrate monitoring and insights features into their product areas
  • Develop features and improvements to the GitLab product in a secure, well-tested, and performant way.
  • Ship features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects.
  • Advocate for improvements to product quality, security, and performance.
  • Solve technical problems of high scope and complexity.

AWSBackend DevelopmentPostgreSQLGCPKubernetesClickhouseGrafanaPrometheusCI/CDDevOps

Posted about 1 month ago
Apply
Apply

📍 Worldwide

🧭 Full-Time

🔍 Software Development

🏢 Company: Nascent👥 11-50CryptocurrencyOpen SourceFinancial ServicesVenture CapitalFinance

  • 2-5 years of full-time software engineering experience, ideally as a systems programmer (Rust, C++, GO). Bonus if you have experience with and/or interest in learning Rust.
  • Experience supporting a large project from start to finish.
  • Experience with some front-end technologies (React, Angular, Vue.js)
  • Experience beyond testing (e.g. quality processes, verification & validation)
  • Experience building scalable, performant, production-level applications with regular release cycles
  • Performance sensitive engineering including multi-threading, streaming data, and concurrency
  • Distributed systems, microservices, relational databases
  • Familiarity with Cloud platforms and IaC (Terraform and AWS)
  • Experience building trading systems is a strong plus, with an interest in and enthusiasm for the crypto space.
  • Design, develop, and maintain the next phase of a world-class LLM system that is ensuring optimal performance, low-latency, reliability, and scalability.
  • Support development and implementation of a backend, microservices, Rust architecture.
  • Responsible for front-end development in support of backend configuration management.
  • Collaborate cross-functionally with other engineering teams to support system users.
  • Build and integrate custom AI agents and LLM-based tools into your daily workflows to enhance efficiency and productivity.
  • Stay updated with emerging technologies, communication protocols, web standards, and best practices for data acquisition.
  • Ensure resilience and stability through quality code reviews, unit, regression and user acceptance testing
  • Be an integral contributor to a lean agile development team

AWSBackend DevelopmentSQLAgileCloud ComputingFrontend DevelopmentReact.jsRustCI/CDRESTful APIsTerraformMicroservicesJSONSoftware Engineering

Posted about 2 months ago
Apply
Apply

📍 Worldwide

🧭 Full-Time

🔍 Software Development

🏢 Company: Flashbots👥 11-50💰 $60,000,000 Series B almost 2 years agoCryptocurrencyEthereumBlockchain

  • 2+ years of experience solving complex challenges in Rust or Go, with a solid track record in building scalable services—ideally within the Ethereum ecosystem.
  • Thrive on working closer to customers, integrating rapid feedback loops to drive high-impact, user-centric improvements.
  • Excel in dynamic, asynchronous environments, balancing independent work with proactive team collaboration.
  • Deep technical expertise is complemented by broad domain knowledge, enabling you to champion and build a wide range of solutions.
  • Develop and optimize Flashbots’ core offerings—like Flashbots Protect and BuilderNet — ensuring they’re built for scale and impact.
  • Create and optimize services and tools that support tens of thousands of requests and transactions per second during peak loads.
  • Collaborate with marquee crypto partners like Uniswap and Chainlink to design and productionize cutting-edge MEV protocols and features.
  • Champion testing and documentation to make sure our products are reliable and accessible

Backend DevelopmentDockerSoftware DevelopmentBlockchainEthereumGitKubernetesAPI testingGoRustCI/CDRESTful APIsLinux

Posted about 2 months ago
Apply