The Block - Staff Engineer (Full Stack)
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• 6–8 years of experience in full-stack engineering, with solid contributions to both frontend and backend projects. • Strong expertise in: • Frontend: Vue, Nuxt, Vuex, TailwindCSS, PWAs, SASS/SCSS, BEM and responsive design. • Backend: Node.js + a structured framework NestJS, Nuxt/Nitro, Laravel ), Postgres, GraphQL, Redis/memcached. • Solid command of Git/GitHub workflows and collaborative coding in a remote-first team. • Fluent in the Unix command line and familiar with DevOps tooling (Docker, Vagrant, or similar). • Strong understanding of web analytics and performance monitoring tools. • Experience working with modern payment and subscription systems. • Familiarity with ESP APIs and email workflows. • Knowledge of crypto, DeFi, or blockchain infrastructure. • Experience with BI tools like Google Data Studio, Tableau, or Domo. • Exposure to AI-enhanced development workflows (e.g. Copilot, Codex, Claude). • Curiosity and enthusiasm about the intersection of finance, markets, and crypto culture. • Work location & Authorization • The Block does not sponsor US work authorizations for this job position including H-1B, O-1, and TN. The Block also does not hire F-1’s working on EAD for this position. • Candidates must have the legal right to work in the country where they reside or where this role is based without sponsorship.
Responsibilities
• Develop and maintain web applications using full stack technologies such as HTML, CSS, JavaScript, React, Node.js, Express, MongoDB, etc. • Collaborate with cross-functional teams to define requirements for new features/products based on user feedback or market research findings. • Participate in code reviews and pair programming sessions to ensure high quality of the software being developed. • Test web applications using various testing tools such as Jest, Mocha, Cypress etc., identify bugs, report them back for fixing by developers/QA team members or fix issues themselves if necessary. ✅ • Monitor server performance and optimize code to improve speed and efficiency of the application under different loads (using profiling tools like New Relic). • Implement security best practices in web applications such as input validation, sanitization, CSRF protection etc., using frameworks/libraries like Helmet.js or OWASP ESAPI. ✅ • Deploy and manage application infrastructure on cloud platforms (AWS, Azure) including setting up servers, load balancers, databases, caching systems such as Redis, ElasticCache etc. Using tools like Terraform for Infrastructure as Code(IaC). ✅ • Monitor system performance using monitoring tools and services like Prometheus or Datadog to identify bottlenecks/issues in the infrastructure that need attention from DevOps team members. ✅ • Collaborate with other engineers, product managers, designers etc., through regular meetings (standups), sprint planning sessions, retrospectives and feedback loops for continuous improvement of products/services being developed. ✅ • Stay updated on latest web technologies trends in the industry such as Progressive Web Apps(PWAs), Single Page Applications(SPAs) etc., to continuously improve skills and knowledge base, attend relevant conferences or workshops when possible. ✅ • Communicate effectively with stakeholders (customers/users, product managers, design team members, other engineers etc.) using various communication channels such as email, chat platforms like Slack, video conferencing tools like Zoom to understand their needs and expectations better, provide timely feedback on development progress. ✅ • Document code changes in a version control system (Git) with clear commit messages explaining the purpose of each change made for future reference by other team members or new hires joining the project later. Use markdown files (.md) to write technical documentation that is easy to understand and navigate, providing guidance on how users can use/customize features in web applications being developed. ✅ • Participate actively in code reviews using tools like GitHub pull requests (PRs), CodeClimate or SonarQube for peer feedback before merging changes into
Benefits
• Shape the narrative of crypto education, media, and research • Work remotely with a high-performance team that values ownership, speed, and clarity • Be part of a business that's expanding beyond media into SaaS, certification, and enterprise offerings • Competitive comp, equity, and benefits package • Remote work flexibility and office stipend • Paid time off (local holiday policies respected) • Health and wellness benefits (varies by location) • Working Hours & Time Zones • This role is open to candidates in Europe. You’ll primarily collaborate with team members in US, Asia, and Europe. We promote async work but may require some overlap hours. • Equal Opportunity Statement