Company:
OnHires
Location: San Francisco
Closing Date: 01/11/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description
Responsibilities:
- Direct Collaboration with Leadership:
- Work directly with our CEO and head of Growth. You'll have the opportunity to influence critical decisions and strategies, contributing to the overall direction of our product.
- Full-Stack Engineering:
- Take a leading role in developing our backend systems on AWS, addressing complex issues to ensure they run smoothly and reliably.
- Work with serverless architectures and craft efficient AWS Lambda functions using Typescript.
- Develop backend services and APIs that perform well and can handle a growing number of users, contributing to a seamless user experience.
- Focus on security and data protection, implementing measures to keep our platform and user data safe.
- Take part in developing key frontend features using Next.js and JavaScript, ensuring they align with our UI/UX design goals.
- Ensure smooth integration between frontend and backend components, maintaining efficient data flow throughout the application.
- Work on optimizing the application’s performance and addressing speed, scalability, and user experience challenges.
- Engage with blockchain technologies, integrating with smart contracts and managing transactions effectively.
- Testing:
- Write tests for front and backend code (e2e, integration, component).
- Participate in code reviews to maintain code quality and share knowledge with the team.
- Debug issues across the stack and strive to prevent them from recurring.
- Documentation:
- Document code and technical designs, enabling easier maintenance and collaboration with other team members in the future.
- Keep up-to-date documentation of APIs and software designs.
- Communication and Collaboration:
- Collaborate with developers, product managers, and other stakeholders to understand and translate their needs into functional software.
- Contribute to team meetings and discussions and provide valuable feedback on the system design and architecture.
- Continuous Improvement:
- Keep current with emerging technologies and industry trends and apply this knowledge to daily work.
- Regularly refactor code and improve application architecture to ensure the system remains efficient and scalable.
- Constantly improve the web application’s performance, responsiveness, and efficiency.
Benefits:
We're not just about the work. We're about fostering a culture of autonomy, responsibility, and innovation. We don't count hours; we value your ability to manage your time and deliver exceptional results. If you're a skilled Full-Stack Engineer with a penchant for crafting secure, fast, intuitive, and impactful web3 applications, we're eager to connect with you!
- Pioneer the web3 landscape: Immerse yourself in groundbreaking technology and join the web3 revolution. Your contributions will help shape the future, working on technology that’s set to redefine our digital world.
- Join a unique project that aims to redefine how web3 works and face all the challenges that come with it.
- Grow with us: Embrace an invigorating work environment that challenges you while providing ample opportunities for personal and professional advancement.
- Embrace the flexibility of remote work: We welcome you to work from any location within the UTC and UTC+4 time zones. Our adaptable schedule allows you to harmoniously balance your personal life and work commitments, no matter where you're based. You can enjoy the comfort of working from home while being part of a globally distributed team.
- Competitive compensation: we ensure our employees are well-compensated. We offer a competitive salary package that recognizes your skills, experience, and contribution to our team.
- Explore the world with us: Participate in quarterly on-site work trips to global hotspots like Istanbul, Bodrum, Paris, and Dubai. It's more than work - it's an adventure!
- Embark on a continuous learning journey: We support your professional development by funding attendance at relevant conferences, purchasing necessary courses, and providing any software or hardware needed to excel in your role. We believe in investing in our people!
Requirements:
- Minimum 4-5 years of experience as a Full-Stack Engineer.
- Experience working on serverless stacks.
- Experience writing serverless functions.
- Experience in backend development using Node.js (any framework on top).
- Experience in Next.js & SCSS, ensuring seamless integration with our frontend stack.
- Strong proficiency in TypeScript, utilizing its advanced features to deliver performant and maintainable code.
- Working Cloud knowledge (preferably AWS)
- Hands-on experience with MySQL and Database integration, enabling you to design, implement, and manage our database systems effectively.
- Experience working with ORMs such as Prisma or Drizzle and working knowledge of their features and limitations.
- Experience with version control systems, particularly Git. This ensures consistent, collaborative, and safe development practices across the team.
- Excellent problem-solving skills with the ability to work independently. We value developers who can take initiative and find creative solutions to challenges.
- Strong communication skills and the ability to work collaboratively. Our team thrives on cooperation and shared ideas.
- Good English language skills, both written and verbal, for effective communication within our globally distributed team.
- Practical knowledge of Docker, ensuring efficient deployment and management of our applications.
- To facilitate effective collaboration across our globally distributed team, we're seeking candidates operating within the time zones of UTC and UTC+4. This synchronization ensures that you're in sync with the pulse of our operations, wherever you may be located.
Share this job
OnHires
Useful Links