Backend Engineer - Platform

Baton CorporationNew York, NY
8hOnsite

About The Position

Baton Corporation is the development company that builds and operates the entire technology stack behind pump.fun , the largest memecoin launchpad in production today. The systems are low latency, high throughput, live under constant load, and break if you get them wrong. This role is focused on building and operating large-scale systems that power complex applications. You’ll architect efficient backend components, diagnose and fix performance and scalability issues, and take ownership of critical systems from design through production and ongoing improvement. Continuously improve performance and reliability of core application flows Architect efficient and scalable systems that drive complex applications Identify and resolve performance and scalability issues Analyze and optimize code for quality, efficiency, and performance Empower engineering teams to efficiently build, deploy, monitor and manage applications at scale. Develop reusable software components for interfacing with back-end platforms Lead complex technical or product efforts and provide technical guidance to peers Work on a variety of coding languages and technologies Establish ownership of components, features, or systems with expert end-to-end understanding

Requirements

  • 5+ years relevant experience building large-scale infrastructure applications or similar experience
  • Experience in programming languages such as Go, Java or Rust
  • Experience with scripting languages such as Python or Javascript
  • Experience designing, analyzing and improving efficiency, scalability, and stability of various system resources
  • Experience owning a component, feature or system
  • Experience building and shipping high quality work and achieving high reliability
  • Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes
  • Exposure to architectural patterns of large scale software applications

Responsibilities

  • Continuously improve performance and reliability of core application flows
  • Architect efficient and scalable systems that drive complex applications
  • Identify and resolve performance and scalability issues
  • Analyze and optimize code for quality, efficiency, and performance
  • Empower engineering teams to efficiently build, deploy, monitor and manage applications at scale.
  • Develop reusable software components for interfacing with back-end platforms
  • Lead complex technical or product efforts and provide technical guidance to peers
  • Work on a variety of coding languages and technologies
  • Establish ownership of components, features, or systems with expert end-to-end understanding

Benefits

  • Unmatched ownership and autonomy
  • Exposure to systems operating at the edge of crypto scale
  • The ability to ship fast and see real-world impact immediately
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service