Full-stack engineer (Go/React)
Tribute
Tribute is a service for monetizing content on Telegram. Our creators earn money through paid subscriptions, donations, tips and digital products. We have over 10,000 creators, including household names and influencers with large audiences. We are continuously developing our product and aiming to become the leading monetization platform on Telegram.
Access to Telegram’s vast user base provides huge potential for Tribute’s growth as more and more creators want to harness the benefits of blockchain and web3. Tribute is building exciting new features enabling users to sell both digital and physical products.
Now we're looking for an experienced Fullstack engineer to join our incredible team!
Responsibilities:
Code Maintenance and Refactoring: Review and understand the existing codebase. Identify areas for refactoring and performance improvements. Implement changes without affecting existing functionalities.
Feature Development: Develop new features as per the project requirements. This could include creating new commands for the bot, integrating with new payment gateways for monetization, etc.
API Integration: Work on integrating Telegram’s API to ensure seamless communication between the bot and the users.
Frontend Development: Using React, work on improving the user interface of the bot’s settings panel or dashboard. This could include developing new components or enhancing existing ones.
Backend Development: Using Golang, work on improving the bot’s server-side logic. This could include optimizing the code for better performance, developing new APIs, etc.
Testing: Write unit and integration tests for the new features as well as existing ones. Ensure the bot works as expected and all features are reliable.
Debugging: Investigate and fix bugs reported by users or found during testing.
Documentation: Document the code and the features of the bot. Update the documentation when new features are added or existing ones are modified.
Collaboration: Collaborate with other team members, participate in code reviews, and share knowledge.
Developing and esting MVPs.
What you should have:
- 3 years of experience in a product company.
- Experience with ReactJS and Typescript.
- Experience with Golang or other back-end technologies.
- Experience in building at least medium-sized features autonomously.
- You are product/customer-oriented.
- You can hack together quick demo MVPs and build semi-sophisticated systems.
- You prefer to work under the 80/20 principle of doing what is most effective (not a perfectionist).
Why it is a fantastic opportunity:
- Our business is growing at an exponential scale.
- Work in a well-funded startup environment with unique growth opportunities and a chance to join a rapidly growing company with a unique product.
- Be based remotely.
- Compensation for medical expenses.
- Provision of necessary equipment.
- 20 working days of paid vacation annually and 7 pays off per year for individual needs.
- 14 days of paid sick leave to support your health and recovery when needed.
- Access to internal English courses for continuous learning and improvement in language skills.