Senior Full Stack Developer

closed
Nethermind Logo

Nethermind

πŸ“Remote - United States

Summary

Join Nethermind as a Senior Full Stack Engineer and contribute to the development and maintenance of frontend and backend components for blockchain-related projects. You will collaborate with cross-functional teams to deliver high-quality, secure, and scalable solutions. This role requires a deep understanding of frontend technologies like React and backend systems, along with 5+ years of full-stack development experience. The ideal candidate possesses strong problem-solving skills, excellent communication abilities, and the capacity to work autonomously. Opportunities for professional growth and mentorship are available within a collaborative and impactful work environment. The position is based in the EMEA region.

Requirements

  • 5+ years of Full-Stack Development experience
  • Experience contributing to blockchain-related projects
  • Experience working on complex projects in a distributed team
  • Excellent communication skills
  • Ability to work independently and take initiative
  • Excellent skills in modern JavaScript/Typescript, Go, Rust, Python or Java
  • A deep understanding of the architecture of modern client- and server-side React applications
  • Experience in designing scalable APIs
  • Experience in testing backend and frontend
  • Experience in modern database design and interaction (SQL and/or NoSQL)
  • Expertise in architecture principles, design patterns, and the ability to analyze and address trade-offs in business requirements, system performance, reliability, and maintainability
  • Experience in working closely with a DevOps team to design and deploy cloud-native infrastructure, to ensure scalability and reliability

Responsibilities

  • Collaborate with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality projects on time
  • Write clean, efficient, and maintainable code
  • Debug and test frontend code to ensure it is error-free and performs optimally
  • Stay up-to-date with emerging trends and technologies in web development
  • Document code and maintain code repositories
  • Participate in code reviews and provide feedback
  • Assist with deployment, including configuring web servers and managing version control systems
  • Provide guidance and mentorship to more junior developers

Preferred Qualifications

  • Blockchain application experience (e.g. DeFi Protocols, Wallets, DEXs, block explorers, blockchain user-facing applications)
  • Experience with smart contract development and interaction (e.g., Solidity, Web3.js, ethers.js)
  • Small team leadership experience
  • Financial Services and Markets understanding

Benefits

  • Impactful Work
  • Collaborative Environment
  • Professional Growth opportunities
This job is filled or no longer available