Posted in

Senior Full Stack Engineer – Blockchain Product

Senior Full Stack Engineer – Blockchain Product

CompanyDRW
LocationHouston, TX, USA, Chicago, IL, USA, New York, NY, USA
Salary$175000 – $250000
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

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

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

  • 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