The Opportunity
You'll be joining a team revolutionizing blockchain safety as a Senior Full Stack Software Engineer. In this role, you'll collaborate closely with the founders, growth team, and engineers to build, scale, and enhance Webacy’s core products and services. You’ll play a pivotal role in shaping the user experience and future of safety in crypto, combining your frontend expertise and backend knowledge to deliver world-class solutions. As a key member of our high-performing engineering team, you will have the opportunity to take ownership of projects, solve complex challenges, and make a tangible impact on Webacy’s mission to protect the future of blockchain.
Requirements
- 3+ years of full stack software development experience, preferably in startups or high-growth environments.
- Expertise in modern frontend technologies and frameworks (React, Typescript, etc.) and backend frameworks (Node.js, etc).
- Proficiency in TypeScript and/or JavaScript is required.
- Experience with blockchain technologies, smart contract development, or crypto integrations is highly desirable.
- Strong database management skills with experience in both SQL (PostgreSQL preferred) and NoSQL databases.
- Familiarity with building and consuming RESTful APIs and GraphQL.
- Hands-on experience with containerization (Docker, Kubernetes) and cloud platforms (AWS, GCP, or Azure).
- Solid understanding of software design principles, microservices architecture, and scalable system design.
- Proven track record of implementing testing strategies, CI/CD pipelines, and monitoring tools.
- Strong security-first mindset, with knowledge of authentication protocols like OAuth2 and best practices in web3 security.
- Excellent problem-solving skills, a collaborative attitude, and attention to detail.
- Passion for building intuitive user interfaces and scalable backend systems.
Key Responsibilities
- Develop and maintain Webacy’s core web applications and APIs, ensuring high performance and scalability.
- Lead the design and implementation of new features, from user interface to backend architecture.
- Build robust and reusable components and libraries for future use.
- Integrate blockchain functionalities into our platform, working with wallets, APIs, and smart contracts.