Software Engineer (Backend)
Job Description
Our goal is to bring blockchain technology to a wide audience. We have developed the Alchemy Platform, an exceptional developer platform that simplifies blockchain development. With our infrastructure, we have facilitated over $105 billion in transactions for millions of users across almost every country.
The Alchemy team is composed of experts in scalable infrastructure, AI, and blockchain. Our team members have held leadership positions in prestigious companies and universities like Google, Microsoft, Facebook, Stanford, and MIT.
Recently, we secured a significant investment in our Series C1 round, led by Lightspeed and Silver Lake, valuing us at $10.2 billion. We have previously received investment from a16z, Coatue, Addition, Stanford University, Coinbase, and several renowned individuals from various organizations.
Our platform is trusted by leading blockchain companies worldwide and has garnered attention in renowned publications like TechCrunch, Forbes, Bloomberg, and others.
The Role
As a backend systems engineer at Alchemy, you will work with one of the most advanced and high-throughput distributed systems in the blockchain industry. You will be responsible for designing and constructing new systems, as well as enhancing existing ones to support millions of global users.
Responsibilities
- Oversee the entire product lifecycle, including identification, design, and construction of new features
- Contribute and lead discussions on backend design, participate in stand-up meetings, and conduct code reviews
- Develop and establish best practices for backend application development, focusing on high throughput, reliability, and low latency
- Identify opportunities to enhance existing practices and uphold Alchemy's standards for technical quality
- Create stable and extensively tested feature test cases
- Troubleshoot and resolve production issues across services and multiple layers of the stack
- Collaborate with other engineers, project managers, and designers
Qualifications
- Minimum of 5 years of relevant industry experience
- Bachelor's degree in Computer Science
- Experience in designing, building, scaling, and maintaining core backend software components (experience with API platforms is advantageous)
- Ability to solve complex design, scaling, latency, or performance challenges in high-throughput, low-latency systems
- Familiarity with AWS technologies is a plus
- Proficiency in developing production distributed systems, web applications, and microservice architecture
- Proficiency in Java (Micronauts), Typescript (Node), and/or Python (Django)
- Demonstrated ability to build highly available and scalable systems
- Self-motivated and capable of executing new ideas independently
- Understanding of the balance between perfection and timely delivery
- Knowledge and experience in Web3 is advantageous
- Start-up experience and/or founding a company is a plus
- Experience in a startup environment is a plus