At a Glance
- Tasks: Join us as a Backend Engineer to build scalable backend systems and APIs.
- Company: We're a cutting-edge tech company focused on blockchain integration and high-performance solutions.
- Benefits: Enjoy flexible work options, competitive pay, and opportunities for professional growth.
- Why this job: Be part of an innovative team that values collaboration and creativity in an Agile environment.
- Qualifications: 3+ years in backend development with strong Node.js and AWS experience required.
- Other info: Experience with Solana blockchain is essential; learn Golang on the job!
The predicted salary is between 36000 - 60000 £ per year.
We are looking for a Backend Engineer to join our team and help build scalable, high-performance backend systems. You will be responsible for designing and implementing RESTful and GraphQL APIs, working with microservices and AWS Lambda functions, and integrating with Solana and Ethereum blockchains. This role requires strong problem-solving skills, a deep understanding of backend development, and the ability to collaborate closely with frontend engineers, DevOps, and the product team. Communication and teamwork are key as we work in an Agile development environment.
Responsibilities
- Develop and maintain RESTful and GraphQL APIs
- Design architecture and plan features with scalability and maintainability in mind
- Build internal tools and automate manual processes
- Work closely with the product team, frontend engineers, and DevOps to deliver high-quality features
- Monitor production backend systems to ensure stability and performance
- Integrate with Solana and Ethereum blockchains (Solana experience is highly important)
- Write unit and integration tests to ensure code quality and reliability
Tech Stack
- Languages: Node.js (Golang is a plus, but you should be able to learn fast)
- Databases: DynamoDB with AppSync, PostgreSQL on AWS RDS
- Frameworks & Tools: Express, NX monorepo, AWS Amplify (plus)
- AWS Services: Lambda, ECS, ECR, RDS, CloudWatch, SQS, SNS, SES, Cognito, Redis, S3, CloudFront
- Testing: Jest
- Blockchain: Solana (Helius RPC, Helius webhooks, Anchor framework, SPL token, Metaplex Core), Ethereum
Requirements
- 3+ years of backend development experience
- Strong experience with Node.js and building RESTful and GraphQL APIs
- Hands-on experience with AWS services (Lambda, ECS, RDS, etc.)
- Experience working with microservices architecture
- Proficiency in relational and NoSQL databases (PostgreSQL, DynamoDB)
- Experience with Solana blockchain integrations (Helius, Anchor, SPL token, Metaplex Core)
- Strong knowledge of testing best practices and experience writing tests
- Ability to quickly learn new technologies, including Golang if needed
Nice to Have
- Experience with Ethereum blockchain
- Familiarity with AWS Amplify
- Knowledge of NX monorepo structure
- Experience in high-performance, distributed systems
- Experience with Golang
Backend Engineer/Node.js, AWS, Solana, Ethereum employer: SOLANA FOUNDATION
Contact Detail:
SOLANA FOUNDATION Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Backend Engineer/Node.js, AWS, Solana, Ethereum
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, especially Node.js and AWS services. Having hands-on experience or personal projects that showcase your skills in these areas can set you apart from other candidates.
✨Tip Number 2
Engage with the Solana and Ethereum communities online. Participating in forums, contributing to open-source projects, or even following relevant influencers on social media can help you stay updated on the latest trends and demonstrate your passion for blockchain technology.
✨Tip Number 3
Prepare to discuss your problem-solving approach during interviews. Be ready to share specific examples of challenges you've faced in backend development and how you overcame them, particularly in an Agile environment.
✨Tip Number 4
Network with current or former employees of StudySmarter on platforms like LinkedIn. A referral from someone within the company can significantly boost your chances of landing an interview.
We think you need these skills to ace Backend Engineer/Node.js, AWS, Solana, Ethereum
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Node.js, AWS services, and blockchain technologies like Solana and Ethereum. Use specific examples of projects where you've built RESTful and GraphQL APIs or worked with microservices.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for backend development and the specific technologies mentioned in the job description. Discuss how your skills align with the responsibilities of the role and provide examples of your problem-solving abilities.
Showcase Relevant Projects: If you have any personal or professional projects that demonstrate your expertise in backend development, especially with Solana or Ethereum, include them in your application. This could be links to GitHub repositories or descriptions of your contributions.
Highlight Team Collaboration: Since communication and teamwork are key in this role, mention any experiences where you've successfully collaborated with frontend engineers, DevOps, or product teams. This will show that you can thrive in an Agile development environment.
How to prepare for a job interview at SOLANA FOUNDATION
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Node.js, RESTful and GraphQL APIs, and AWS services. Bring examples of past projects where you've successfully implemented these technologies, as this will demonstrate your hands-on expertise.
✨Understand the Blockchain Landscape
Since the role involves integrating with Solana and Ethereum blockchains, make sure you brush up on your knowledge of these technologies. Be ready to discuss any relevant projects or experiences you have with blockchain integrations.
✨Emphasise Collaboration
This position requires close collaboration with frontend engineers, DevOps, and product teams. Prepare to share examples of how you've worked effectively in a team setting, especially in Agile environments, to deliver high-quality features.
✨Demonstrate Problem-Solving Abilities
Expect technical questions that assess your problem-solving skills. Think through your approach to debugging and optimising backend systems, and be ready to explain your thought process clearly during the interview.