Full Stack Engineer - Blockchain Product
Apply NowLocation:
remote
Company:
DRW is a diversified trading firm combining sophisticated technology with exceptional talent to operate globally in various markets.
Summary:
The Full Stack Engineer will develop and maintain blockchain web applications, working in a collaborative environment to deliver innovative solutions. Candidates should have over 7 years of experience in full-stack development and proficiency in both front-end and back-end technologies.
Requirements:
Technology: Docker, Kubernetes, AWS, Google Cloud, Azure
Hard Skills: HTML, CSS, JavaScript, React.js, Angular, Vue.js, Node.js, Python, Ruby, Java, PHP, MySQL, PostgreSQL, MongoDB
Experience: 7+ years of software development experience, with significant experience in full stack development
Job Description:
We are looking for a seasoned Full Stack Engineer to join our blockchain product development team. This team is part of DRW's initiative to take a leadership role in the Canton Network, a new blockchain network designed for financial and business transactions backed by DRW and many other high-profile companies in finance. This team's mandate is to rapidly develop and launch new products in this emerging space.
Responsibilities:
- Develop and maintain full-stack web applications (front-end and back-end).
- Design, build, and deploy responsive and scalable applications using modern web technologies.
- Collaborate closely with product managers, designers, and other engineers to define and implement new features.
- Write clean, maintainable, and well-documented code that adheres to company standards and best practices.
- Manage databases (e.g., MySQL, MongoDB, PostgreSQL) and design schemas that are efficient and scalable.
- Integrate third-party services and APIs to enhance the functionality of the product.
- Optimize applications for maximum speed and scalability.
- Troubleshoot, debug, and maintain existing software applications.
- Conduct code reviews to ensure high-quality code is maintained.
- Continuously learn and stay up-to-date with emerging technologies and best practices in software development.
- Contribute to project planning, sprint cycles, and team collaboration.
Requirements:
- 7+ years of software development experience, with significant experience in full stack development.
- Strong proficiency in front-end technologies, including HTML, CSS, and JavaScript (React.js, Angular, or Vue.js preferred).
- Solid understanding of back-end technologies, such as Node.js, Python, Ruby, Java, or PHP.
- Experience working with databases such as MySQL, PostgreSQL, MongoDB, or similar.
- Familiarity with RESTful APIs and GraphQL.
- Experience with version control systems, particularly Git.
- Understanding of containerization technologies (Docker, Kubernetes) is a plus.
- Knowledge of cloud platforms like AWS, Google Cloud, or Azure is a plus.
- Ability to work independently and as part of a team, with excellent communication skills.
- Strong problem-solving skills and attention to detail.
Preferred Qualifications:
- Experience with microservices architecture.
- Familiarity with CI/CD pipelines and automated testing frameworks.
- Experience working in an Agile development environment.
- Familiarity with DevOps practices.
- Knowledge of blockchain or cryptocurrency technologies.
- Haskell or functional programming experience.
The annual base salary range for this position is $175,000 - $250,000, depending on the candidate’s experience, qualifications, and relevant skill set. The position is also eligible for an annual discretionary bonus. In addition, DRW offers a comprehensive suite of employee benefits including group medical, pharmacy, dental and vision insurance, 401k (with discretionary employer match), short and long-term disability, life and AD&D insurance, health savings accounts, and flexible spending accounts.