Full Stack Engineer

DRW
Summary
Join DRW, a diversified trading firm with over 30 years of experience, as a seasoned Full Stack Engineer to contribute to their blockchain product development team. This team is at the forefront of the Canton Network, a new blockchain network designed for financial and business transactions. You will be responsible for developing and maintaining full-stack web applications, collaborating with product managers and designers, and ensuring high-quality code. This role requires 7+ years of software development experience, strong proficiency in front-end and back-end technologies, and experience with databases, RESTful APIs, and version control systems. DRW offers a competitive salary, annual discretionary bonus, and a comprehensive suite of employee benefits including health insurance, retirement benefits, and more.
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
- Ability to work independently and as part of a team, with excellent communication skills
- Strong problem-solving skills and attention to detail
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
Preferred Qualifications
- Understanding of containerization technologies (Docker, Kubernetes) is a plus
- Knowledge of cloud platforms like AWS, Google Cloud, or Azure is a plus
- 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
Benefits
- 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
- 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
- Flexible spending accounts
Share this job:
Similar Remote Jobs
