Institute of Free Technology
Senior Full-Stack Engineer
Meet Codex
The role
We are seeking an ambitious Senior Full Stack Developer, who has experience creating performant, polished and functional web applications. You will be responsible for the architecture, development, and technical maintenance of the Codex App (our user-facing node management software/dashboard UI). This is a very collaborative role, where you will work closely with a UX/UI designer and protocol team to bring the Codex Protocol to the end-user. You will own the entire technical implementation (from development and testing to deployment and maintenance) including architecting and implementing a plugin system that supports more specific Codex use cases to be built by both internal and external contributors.
Responsibilities
- You will be working on the Codex App implementation and its plugin system
- You will be responsible for writing documentation for the above-mentioned project
- You will be responsible for maintaining our open-source codebases on GitHub alongside the rest of the team
- Communicate with other team members to establish effective workflows
- Design, build, and maintain efficient, reusable, and reliable code
- Ensure the best possible performance, quality, and responsiveness of applications
- Identify bottlenecks and defects, and devise solutions to address and mitigate
- Help maintain code quality, organization, and automation
- Provide technical leadership and management to help support the team
Qualifications
Passion and polish. You are passionate about building leading-edge and user-friendly web applications that will be used by thousands of end-user.
Autonomy and agency. You have an ownership mentality, proactively contributing to get the job done, and independently troubleshooting problems blocking paths for you or others. As a small team, you may have to solve problems that may not match your job description.
Ambition and growth. You are excited to work on open-source software, UI components, design systems, interaction design, Web APIs and have an eagerness to continue to learn and grow.
Required skills and experience
- 5+ years experience in Full Stack / Web Development
- Experience in ReactJS and Node.js (all in Typescript)
- Solid backend development experience that makes you capable of digging into a Nimlang codebase with minimal hand-holding
- Good understanding of software and database architecture
- Experience in the implementation of frontend libraries and design systems
- Proven capabilities in collaborating with designers, utilizing design hand-off tools (Figma), strong passion and focus on visual polish & interaction design, and ability to champion and advocate for ideas that help achieve better end-user experiences
- Experience working with Git, Docker
- Experience in MySQL, MongoDB, Database Architectures
Bonus points if
- You are comfortable working remotely and asynchronously
- You are familiar with the Nim programming language
- Smart contracts (Solidity) and Web3
- You have experience working for an open-source organization
Compensation
We are happy to pay in any mix of fiat/crypto.
Hiring process
- Interview with Talent team
- Interview with Engineer in the Codex team
- Interview with Client & Marketplace team members
- Interview with Codex Program Manager
[The steps may change along the way if we see it makes sense to adapt the interview stages, so please consider the above as a guideline!]