Full Stack Engineer (Example)

  • Full-time

Company Description

At Real Links, we're building an innovative employee referrals platform with modern technology, combining a good technology stack with an enthusiastic team, focusing on creating a unique, friendly & seamless user experience for everyone who engages with our product.

This is an exciting time to join the Real Links team as we have recently secured investment and have huge ambitions.

We already work with some of the UK’s largest enterprises including Lloyds Pharmacy and have a strong pipeline of new deals ready to close.

We are driven and passionate about taking advantage of this huge opportunity and turning Real Links into a global and market leading company.

Job Description

NOT A REAL JOB AD - THIS IS A SAMPLE JOB AD FOR OUR SMART RECRUITERS INTEGRATION.

We are looking for an enthusiastic & talented Senior Engineer to join our team & take ownership of our backend stack, driving the key technical decisions involved in building & maintaining the referrals platform.

The Stack

Our technology stack is entirely Javascript-based, both frontend & backend:

  • Backend is a NodeJS GraphQL API (Apollo-Server) with a collection of Serverless functions working around it.
  • Frontend is built with VueJS (Vue-Apollo, Vue-SSR).
  • Our data is stored in Aurora Serverless, and indexed with Elasticsearch.
  • Our stack is proudly hosted on AWS using a vast array of products including:
    Route53, Cloudfront, EC2 ALB, ECS, RDS, SNS, SES, Cognito, Cloudwatch..
  • We've got some Serverless functions in production, handling background asynchronous tasks such as sending emails.

The Role

  • You’ll have a high level of autonomy and exposure to all aspects of the business.
  • You’ll take responsibility of all aspects of the software development life-cycle; from gathering requirements, planning your time right through to pushing your masterpiece out to production.
  • You’ll be working to develop, test and release new functionality on a regular basis.
  • You love working across the product, discovering new tools & playing with new frameworks.
  • You’ll work closely with the founders and the company’s clients to undertake technical feasibility assessments and outline product development.
  • You’ll create a gold-standard development process company-wide, ensure software is secure, snappy and undertake proper source control practices, including unit tests & integration tests.
  • You’ll create and carry out thorough QA processes and live tests for new functionality.
  • You’ll be a key player in driving the business into its next phase of growth.
  • We’re looking for someone that we can build an exceptional development team around and you’ll have an active role selecting future hires and of course a referral bonus for bringing your friends onboard!
  • You’ll love working on projects and have a public GitHub of samples for us to review.

Requirements

  • Minimum 3 years full-stack software development experience.
  • Experience building RESTful web services & APIs, GraphQL or not.
  • Proven experience with devops, especially with AWS products.
  • Strong technical problem-solving skills and strong coding ability.
  • Positive people and project management skills.
  • Experience with Git, optionally git-flow.
  • Willingness to work within a small team.
  • Good verbal and written communication skills.
  • Attention to detail in all aspects of work.
  • Drive and desire to become an integral part of a fast-moving start-up.

Bonus

  • Experience with MongoDB or other NoSQL products.
  • Competitive edge: It's about time engineering won some team events!

Additional Information

All your information will be kept confidential according to EEO guidelines.