Backend Engineer (Level 2/SDE 1)
Hybrid
Full Time
#Java
#Finance
#Web3
#Crypto
#Problem Solving
About CoinshiftCoinshift supercharges the productivity of web3 finance teams. Since our launch in 2021, we’ve achieved remarkable milestones: processing over $260M in payments and enabling more than 200 organizations to self-custody assets worth $950M using our platform. Industry leaders like Zapper, Perpetual Protocol, and UMA trust Coinshift to manage their web3 payments, assets, and financial reporting. 🌎 Diverse and Global Team: At Coinshift, we take pride in our diverse team that spans 12 countries across 4 continents. Embracing various cultures and perspectives, our team is not just international but also inclusive, with a third identifying as she/her/hers. 💼 Strong Backing: Our journey is supported by industry giants like Tiger and Sequoia, along with many esteemed angel investors. 🚀 Mission-Driven: We’re on a mission to transform the financial health of organizations globally. To achieve this, we’re seeking the brightest minds eager to make a substantial impact in the world of web3 finance. Join us in shaping the future!**Note: We will only consider candidates located within Bangalore, IN. (This role is equivalent to a level 2/SDE1) **Learn more about our values, culture, and career opportunities here: Life at Coinshift 💻 Backend Engineer at CoinshiftAs a Junior Backend Engineer at Coinshift, you will contribute to developing and maintaining our core backend systems, ensuring high performance and responsiveness to requests from the front-end. You’ll work in a collaborative environment, gaining exposure to cutting-edge technologies and contributing to projects that are critical to our company’s success.
Key Responsibilities
- Given an architecture and implementation spec, own and build modules and smaller microservices.
- Build distributed storage, index, and query systems that are scalable, fault-tolerant, and easy to manage/use.
- Create solutions to run predictably on distributed systems with exposure to innovative technologies at incredible scale and speed.
- Work in an agile environment to deliver high-quality software.
Required Skills
- 2+ years of experience in well-established, product-based companies
- Problem Solving: Ability to understand detailed problems, develop solutions independently, and apply troubleshooting techniques to similar future issues.
- Language Proficiency: Strong skills in Java programming, with effective use of core functional aspects.
- Coding Principles: Capability to write modular, functionally correct code with an appropriate choice of data structures.
- Coding Quality: Commitment to writing clean, readable code with comprehensive unit test coverage, considering implications on non-functional requirements.
- Design: Basic skills in low-level design and functional modeling, with the ability to contribute to performance improvements under guidance.
- Architecture: Basic understanding of CI/CD processes, distributed systems, event-driven architecture, and performance and scalability concepts.
- Delivery: Strong time management skills, with the ability to provide timely updates and respond to priorities and critical issues effectively.
Nice to Haves
- Passionate about web3 / crypto








