What are the responsibilities and job description for the Full Stack Engineer position at Elementus?
At Elementus, we are building revolutionary software to promote transparency, auditability, and trust in the blockchain ecosystem. Our cutting-edge solutions empower institutions with tools for regulatory compliance, financial analysis, and criminal investigation. By leveraging an expansive, innovative technological approach, we transform blockchain data into actionable insights that illuminate financial and criminal risks.
Our vision is to demystify blockchain data and build products that solve some of the most challenging problems in the industry. If you share our passion for blockchain and believe in the market efficiencies this technology enables, we want to hear from you!
The Role
We are seeking a Full Stack Software Engineer to play a pivotal role in shaping the next generation of Elementus products. You will build high-quality, stable, and performant software solutions while collaborating with data scientists, analysts, and product managers. From backend systems to interactive user interfaces, you’ll tackle challenging problems and drive innovation that transforms how the world interacts with blockchain data.
This is an opportunity to own critical projects, experiment with emerging technologies, and make a tangible impact on the evolution of blockchain analytics.
Core Responsibilities
- Own the architecture, design, and development of features from ideation through deployment.
- Design and build scalable back-end APIs and front-end components for interactive and data-intensive platforms.
- Collaborate closely with analysts and product teams to solve customers’ hardest problems.
- Ensure code quality through testing, reviews, and best practices.
- Optimize database performance and systems for scalability and efficiency.
- Prototype and innovate on new frameworks, tools, and solutions to enhance blockchain data accessibility.
- Contribute to continuous integration/deployment pipelines and software delivery processes.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience in algorithms, performance optimization, and systems design.
- 3 years of experience developing production-quality code using Node.js, Python, and modern JavaScript frameworks (e.g., React/Redux).
- Hands-on experience deploying code to cloud platforms such as AWS or Google Cloud.
- Strong understanding of SQL databases, ETL pipelines, and database optimization techniques.
- Familiarity with microservices architecture and RESTful API development.
- Interest in blockchain technology and advanced data science methods.
Stand Apart By Demonstrating
- Expert-level proficiency in modern JavaScript frameworks like React/Redux, with a deep understanding of how browser internals impact performance.
- Proven experience in building and maintaining large, complex codebases.
- Experience with data-intensive applications and real-time data streaming using tools like WebSockets.
- Passion for delivering exceptional user experiences with attention to UX/UI design principles.
- Familiarity with containerization (e.g., Docker, Kubernetes) and CI/CD pipelines.
- A collaborative mindset and ability to engage cross-functionally to ensure efficient product outcomes.
- A high-quality bar for your work, coupled with mentorship and teamwork skills.
- Prior experience or knowledge in blockchain development or related tools is a strong plus.
Why Join Elementus?
- Work alongside a passionate, talented team solving never-before-addressed problems in the blockchain space.
- Shape and influence critical product and technical decisions in an ownership-driven environment.
- An opportunity to grow quickly in a fast-paced startup environment and take on leadership responsibilities.
Compensation
$170,000–$190,000 base salary, plus equity and a full range of medical benefits. This range is based on the role, experience, and New York City market standards, in compliance with local regulations.
Salary : $170,000 - $190,000