Back End Developer

Back End Developer

London Full-Time No home office possible
R

At a Glance

  • Tasks: Join a dynamic team to develop innovative web and mobile applications using cutting-edge technologies.
  • Company: A forward-thinking tech company focused on impactful solutions and collaboration.
  • Benefits: Enjoy remote work, competitive pay, holiday benefits, and a flexible, agile work environment.
  • Why this job: Make a real impact with your work while collaborating in small, passionate teams.
  • Qualifications: Experience in Golang, Python, and strong knowledge of web technologies required; degree in Computer Science preferred.
  • Other info: 12-month contract with opportunities for mentorship and professional growth.

UK remote 12-month Contract £36 an hour Inside IR 35 PAYE + holiday benefit

Duties

  • You will work in small teams in a highly collaborative way, use the latest technologies and enjoy seeing the direct impact from your work.
  • In teams, you will contribute to the architecture across the technology stack, from database to native apps.
  • You will create rapid prototypes, usually in 2 to 3 weeks, as well as full-scale applications (typically within 2 to 3 months), by working collaboratively and iteratively through design and development to deliver fully functional web-based and mobile applications that meet business goals.
  • Our development teams are small, flexible and employ agile methodologies to quickly provide our consultants with the solutions they need.
  • We combine the latest open source technologies together with traditional Enterprise software products.

Skills

  • Passionate about technology and excited about the impact of emerging/disruptive technologies.
  • History of development in any of the following technologies and opinions on how to use them properly:
  • Back End - Golang, Python, Snowflake, MongoDB, MongoDB Atlas Search, Postgresql
  • Nice to have: C#, Java, Scala, PHP, Ruby on Rails, Erlang, F#
  • Expert experience in HTML5/CSS and building mobile, responsive/adaptive applications (e.g., Phonegap, Python, Objective-C, etc.).
  • Strong professional experience with Javascript MVC frameworks (e.g., Angular JS, Backbone, etc.).
  • Significant experience writing and utilizing RESTful API services and performance tuning large scale applications.
  • Experience with relational and non-relational (e.g., MongoDB, CouchDB, Cassandra, etc.) data stores.
  • Have first-hand understanding of Agile development methodologies.
  • Provide technical excellence (whilst adhering to Agile software engineering practices such as DRY, TDD, CI) and leadership/mentorship.
  • Good to have: AWS Services (ECS, S3), Open Search, Terraform, GitHub Actions.
  • Tooling: JIRA, Splunk, Slack

    Education

    • Bachelor's degree in Computer Science or similar, advanced degree preferred.

    Back End Developer employer: Russell Tobin

    As a Back End Developer with us, you'll thrive in a dynamic UK remote environment that champions collaboration and innovation. We offer competitive pay, generous holiday benefits, and a culture that prioritises professional growth through hands-on experience with cutting-edge technologies. Join our small, agile teams where your contributions directly shape impactful applications, ensuring a rewarding and meaningful career path.
    R

    Contact Detail:

    Russell Tobin Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Back End Developer

    ✨Tip Number 1

    Familiarise yourself with Golang and the specific technologies mentioned in the job description. Consider building a small project or contributing to an open-source project using these technologies to showcase your skills.

    ✨Tip Number 2

    Engage with the developer community on platforms like GitHub or Stack Overflow. Share your knowledge, ask questions, and connect with others who have experience in the technologies required for this role.

    ✨Tip Number 3

    Prepare for the pair programming assessment on HackerRank by practising coding challenges that focus on algorithms and data structures. This will help you demonstrate your problem-solving skills effectively during the interview process.

    ✨Tip Number 4

    Showcase your understanding of Agile methodologies by discussing your past experiences in agile teams. Be ready to share examples of how you've contributed to team success and adapted to changing requirements.

    We think you need these skills to ace Back End Developer

    Golang
    Python
    Snowflake
    MongoDB
    PostgreSQL
    RESTful API development
    HTML5
    CSS
    JavaScript MVC frameworks (e.g., Angular JS, Backbone)
    Agile development methodologies
    Performance tuning of large scale applications
    Relational and non-relational databases
    Technical leadership and mentorship
    DRY principles
    TDD (Test-Driven Development)
    CI (Continuous Integration)
    AWS Services (ECS, S3)
    Open Search
    Terraform
    GitHub Actions
    JIRA
    Splunk
    Slack

    Some tips for your application 🫡

    Tailor Your CV: Make sure your CV highlights your experience with Golang and other relevant technologies mentioned in the job description. Use specific examples of projects where you've applied these skills, especially in agile environments.

    Craft a Compelling Cover Letter: In your cover letter, express your passion for technology and how it drives you to create impactful solutions. Mention your experience with rapid prototyping and full-scale applications, and how you thrive in collaborative team settings.

    Showcase Relevant Projects: If you have a portfolio or GitHub repository, include links to projects that demonstrate your expertise in back-end development, particularly with Golang and RESTful APIs. Highlight any experience with agile methodologies and tools like JIRA.

    Prepare for Technical Assessments: Since the company uses HackerRank for pair programming assessments, practice coding challenges in Golang and other relevant languages. Familiarise yourself with common algorithms and data structures to showcase your technical skills effectively.

    How to prepare for a job interview at Russell Tobin

    ✨Showcase Your Golang Expertise

    Make sure to highlight your experience with Golang during the interview. Be prepared to discuss specific projects where you've used it, and how you approached challenges. This will demonstrate your technical proficiency and passion for the technology.

    ✨Familiarise Yourself with Agile Methodologies

    Since the company values Agile practices, brush up on your knowledge of Agile methodologies. Be ready to share examples of how you've applied Agile principles in past projects, and how they contributed to successful outcomes.

    ✨Prepare for Technical Assessments

    As they use HackerRank for pair programming, practice coding challenges that focus on back-end development. Familiarise yourself with common algorithms and data structures, and be ready to explain your thought process while solving problems.

    ✨Discuss Collaboration and Teamwork

    Given the emphasis on small, collaborative teams, be prepared to talk about your experiences working in teams. Share examples of how you've contributed to team success, resolved conflicts, or mentored others, showcasing your ability to work well with others.

    Back End Developer
    Russell Tobin
    R
    Similar positions in other companies
    UK’s top job board for Gen Z
    discover-jobs-cta
    Discover now
    >