What are the responsibilities and job description for the Full Stack Engineer (6-Month Contract) position at Project Liberty LLC?
About Project Liberty:
Project Liberty is leading the movement to give people back control of their lives in the digital age by ensuring they have a voice, choice, and stake in a better internet. Started in 2019 and publicly launched in 2021 by civic entrepreneur Frank McCourt and supported by a $500-million commitment, Project Liberty includes the work of the Project Liberty Institute—a 501(c)(3) with an international partner network that includes Georgetown University, Stanford University, ETH Zurich, and other leading academic institutions and civic organizations—and a technological team that is focused on developing the next generation of digital infrastructure. Project Liberty's activities include the release of the Decentralized Social Networking Protocol (DSNP), which is stewarded by the Institute and freely available as a piece of digital public infrastructure. DSNP serves as the bedrock of a more equitable web enabling a new era of innovation that empowers people over platforms and serves the common good.
About the Role:
We are seeking a mid-level software developer to join Project Liberty on a 6-month contract to support the Frequency Gateway project, a critical API layer that connects applications to the Frequency blockchain and supports decentralized social networking protocol (DSNP) functionality. In addition to working on the Gateway, you will contribute to other initiatives such as Frequency Community Rewards, which drive community engagement and adoption. As a developer, you will focus on building and optimizing backend services, API layers, and data processing systems while collaborating with a cross-functional team to deliver innovative solutions.
Key Responsibilities
- Develop the Frequency Gateway API, ensuring reliability, scalability, and high performance.
- Build and optimize indexing and caching layers for blockchain events and data.
- Contribute to initiatives like Frequency Community Rewards, supporting community growth through technical implementation.
- Collaborate with frontend and protocol engineers to support DSNP application development.
- Write clean, testable, and maintainable code using modern development practices.
- Debug, troubleshoot, and optimize the Gateway and other backend systems to ensure smooth integration for developers.
- Participate in code reviews, testing, and deployment processes.
Required Skills and Qualifications
- 3 years of professional software development experience, with a focus on backend services or APIs.
- Proficiency in programming languages such as TypeScript, Node.js, or similar.
- Familiarity with RESTful API design principles.
- Knowledge of database systems (e.g., PostgreSQL, Redis) and data indexing techniques.
- Experience with Docker and/or containerized application development.
- Strong problem-solving skills and ability to work collaboratively in an agile environment.
Preferred Skills
- Experience with blockchain technologies or decentralized systems.
- Familiarity with Ethereum, Frequency, or similar blockchain ecosystems.
- Frontend development skills.
Why Join Us?
- Work on cutting-edge blockchain technology and decentralized systems, including the innovative Frequency and DSNP ecosystems.
- Be part of an innovative and collaborative team pushing the boundaries of web3.
- Contribute to Open Source.
- Contribute to projects like Frequency Gateway and Frequency Community Rewards that empower developers and communities.
- Enjoy flexibility and autonomy while working on meaningful and impactful projects
The expected salary range for this position is $130-$150 per hour. The actual salary offer will be determined on factors including the qualifications, experience, skills, and abilities of the applicant.
Project Liberty is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, genetics, disability, age, familial, caregiver or veteran status, or any other status protected under applicable law.
Salary : $130 - $150