Senior Software Engineer (Data)
Job Description
Are you eager to dive into the dynamic realm of web3 and play a pivotal role in shaping the trajectory of the products you work on? Here’s your chance!
The team behind APY.vision, a leading blockchain analytics tool, is seeking a Senior Software Engineer with strong leadership capabilities to drive our products to new heights and redefine the landscape of web3 analytics.
With funding from prominent venture capitalists, we are poised to expand our team and bring our product vision to fruition.
About Us
For the past two years, we’ve been dedicated to serving the web3 community with innovative analytics solutions, particularly focusing on DeFi (Decentralised Finance). Our flagship product, APY Vision, has garnered widespread acclaim, earning grants from reputable entities within the web3 ecosystem.
Driven by our collective passion for tackling complex challenges, we foster a culture of creativity, diversity, and empowerment. As pioneers in blockchain analytics, we continuously push the boundaries of possibility and reinvent the web3 data analytics industry.
About the Role
We are seeking a Senior Software Engineer to join our core platform team. This role requires not only technical expertise but also leadership skills to guide and mentor junior team members.
In this role, you’ll be instrumental in building a cutting-edge financial data platform, empowering developers to create data integrations centred around web3 user financial statements.
What You’ll Do
- Actively participate in software development, leveraging your expertise to drive the implementation of key features.
- Collaborate closely with the Engineering Manager and external stakeholders to drive technical discovery and shape the direction of our platform.
- Work closely with business leads to define project milestones and deliverables.
- Contribute to the optimization and improvement of our system’s core.
- Maintain agility while ensuring scalability, enabling rapid product launches and adaptability to evolving requirements.
- Design, build, and deliver innovative applications within tight deadlines.
- Ensure adherence to software development standards and methodologies.
- Collaborate with cross-functional teams to resolve production issues promptly.
- Lead and mentor junior engineers, providing guidance and support in their technical growth.
- Support providing historical financial data for various blockchains (ie: EVM, Solana, Cosmos, MoveVM).
What You’ll Bring
- 5+ years of experience developing applications using NodeJS, Ruby, or similar languages.
- Strong API development experience (3+ years).
- Prior experience mentoring junior engineers and collaborating with stakeholders.
- Proficiency in TypeScript, as well as Kafka, Redis, and SQL.
- Familiarity with Docker and Kubernetes.
- Understanding of large-scale distributed systems and microservices architecture.
- Experience with data-heavy applications and familiarity with tools like Apache Kafka, Apache Flink, Apache Hadoop, or similar.
- Knowledge of data modelling and database design principles.
- Familiarity with blockchain technology, Ethereum, and smart contract development.
- Understanding of web3 concepts such as decentralised applications (dApps), blockchain networks, and crypto wallets.
Who You’ll Work With
- Collaborate with the Engineering Manager and company management to shape product direction.
- Work closely with the Product Lead and Tech Lead to define and execute the product roadmap.
- Mentor and guide junior engineers, contributing to their technical growth and development.
Join us in revolutionising web3 analytics and be at the forefront of shaping its future!
Company Overview
JOB LOCATION
JOB TYPE
JOB INDUSTRY
COMPANY NAME
KEYWORDS