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 highly important; Golang knowledge is a plus.
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
- 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
- Experience 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, Golang 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, Golang AWS, Solana, Ethereum
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, especially Solana and Ethereum. Having hands-on experience or projects that showcase your skills with these blockchains can set you apart from other candidates.
✨Tip Number 2
Engage with the developer community around Node.js and Golang. Participating in forums, contributing to open-source projects, or attending meetups can help you network and learn about best practices, which is crucial for a role that requires strong problem-solving skills.
✨Tip Number 3
Showcase your understanding of Agile methodologies. Since the role involves collaboration with various teams, being able to discuss your experience in Agile environments during interviews will demonstrate your ability to work effectively within their team structure.
✨Tip Number 4
Prepare to discuss your experience with microservices architecture and AWS services in detail. Be ready to provide examples of how you've implemented these in past projects, as this will highlight your practical knowledge and readiness for the challenges of the role.
We think you need these skills to ace Backend Engineer/Node.js, Golang AWS, Solana, Ethereum
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Node.js, Golang, and AWS services. Include specific projects where you've developed RESTful and GraphQL APIs, and mention any work with Solana or Ethereum blockchains.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for backend development and the 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 worked on relevant projects, either professionally or as personal endeavours, be sure to include them in your application. Highlight your experience with microservices architecture and any tools or frameworks you've used that are listed in the job description.
Prepare for Technical Questions: Anticipate technical questions related to backend development, particularly around RESTful and GraphQL APIs, AWS services, and blockchain integrations. Be ready to discuss your approach to testing and maintaining code quality.
How to prepare for a job interview at SOLANA FOUNDATION
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Node.js, Golang, and AWS services in detail. Highlight specific projects where you've built RESTful and GraphQL APIs, and be ready to explain the architecture and design decisions you made.
✨Demonstrate Problem-Solving Abilities
Expect technical questions that assess your problem-solving skills. Practice explaining your thought process when tackling backend challenges, especially those related to microservices and blockchain integrations.
✨Emphasise Collaboration and Communication
Since teamwork is crucial in this role, prepare examples of how you've successfully collaborated with frontend engineers, DevOps, and product teams. Discuss how you handle feedback and contribute to an Agile environment.
✨Prepare for Blockchain Discussions
Given the importance of Solana and Ethereum in this role, brush up on your knowledge of these blockchains. Be ready to discuss your experience with Solana integrations and any relevant projects you've worked on.