Back End Developer - Python
Back End Developer - Python

Back End Developer - Python

London Full-Time 30000 - 42000 £ / year (est.) No home office possible
R

At a Glance

  • Tasks: Join a dynamic team to develop innovative web and mobile applications using Python and other technologies.
  • Company: A forward-thinking tech company focused on leveraging the latest technologies for impactful solutions.
  • Benefits: Enjoy remote work, competitive pay, holiday benefits, and a collaborative work environment.
  • Why this job: Make a real impact with your work while growing your skills in a supportive, agile team.
  • Qualifications: Passion for technology, experience in back-end development, and familiarity with Agile methodologies required.
  • Other info: This is a 12-month contract role with opportunities for mentorship and professional growth.

The predicted salary is between 30000 - 42000 £ per year.

UK remote 12-month Contract £36 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 Python, Golang, 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.

We are using HackerRank for the pair programming.

Tooling: JIRA, Splunk, Slack.

Education

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

Back End Developer - Python employer: Russell Tobin

As a Back End Developer at our company, you will thrive in a dynamic UK remote environment that champions collaboration and innovation. We offer competitive pay alongside holiday benefits, fostering a work culture that prioritises employee growth through hands-on experience with cutting-edge technologies. Join us to not only enhance your technical skills but also to make a tangible impact on projects that drive business success.
R

Contact Detail:

Russell Tobin Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Back End Developer - Python

✨Tip Number 1

Familiarise yourself with the technologies mentioned in the job description, especially Python and RESTful APIs. Being able to discuss your experience and opinions on these technologies during an interview will show your passion and expertise.

✨Tip Number 2

Brush up on Agile methodologies, as this role emphasises collaboration and iterative development. Be prepared to share examples of how you've successfully worked in Agile teams and contributed to projects.

✨Tip Number 3

Practice pair programming using HackerRank or similar platforms. This will help you get comfortable with coding in a collaborative environment, which is crucial for this position.

✨Tip Number 4

Engage with the developer community online, particularly around the technologies listed. Networking can lead to valuable insights and connections that may help you stand out when applying for the role.

We think you need these skills to ace Back End Developer - Python

Proficiency in Python
Experience with Golang
Familiarity with Snowflake
Knowledge of MongoDB and MongoDB Atlas Search
Experience with PostgreSQL
Understanding of C#, Java, Scala, PHP, Ruby on Rails, Erlang, F#
Expertise in HTML5/CSS
Experience in building mobile, responsive/adaptive applications
Strong professional experience with Javascript MVC frameworks (e.g., Angular JS, Backbone)
Significant experience writing and utilising RESTful API services
Performance tuning of large scale applications
Experience with relational and non-relational data stores (e.g., MongoDB, CouchDB, Cassandra)
First-hand understanding of Agile development methodologies
Technical excellence in Agile software engineering practices (DRY, TDD, CI)
Leadership and mentorship skills
Familiarity with AWS Services (ECS, S3)
Experience with Open Search
Knowledge of Terraform
Experience with GitHub Actions
Familiarity with JIRA, Splunk, Slack
Ability to work collaboratively in small teams

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with the specific technologies mentioned in the job description, such as Python, MongoDB, and RESTful APIs. Use keywords from the job listing to ensure your application stands out.

Craft a Compelling Cover Letter: In your cover letter, express your passion for technology and how your skills align with the company's needs. Mention any relevant projects or experiences that demonstrate your ability to work collaboratively in agile teams.

Showcase Your Technical Skills: If you have experience with HackerRank or similar platforms, mention it in your application. Highlight any relevant coding challenges or projects you've completed that showcase your back-end development skills.

Prepare for Technical Questions: Anticipate technical questions related to the technologies listed in the job description. Be ready to discuss your experience with agile methodologies and how you've applied them in past projects.

How to prepare for a job interview at Russell Tobin

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Python and other relevant technologies. Highlight specific projects where you've used these skills, especially in a collaborative environment, as this role values teamwork.

✨Demonstrate Agile Methodology Knowledge

Since the company employs Agile methodologies, be ready to explain how you've applied Agile principles in your previous work. Share examples of how you contributed to iterative development and rapid prototyping.

✨Prepare for Pair Programming

As they use HackerRank for pair programming, practice coding challenges beforehand. This will help you feel more comfortable during the interview and showcase your problem-solving skills effectively.

✨Ask Insightful Questions

Prepare thoughtful questions about the team's current projects, the technologies they use, and their approach to development. This shows your genuine interest in the role and helps you assess if it's the right fit for you.

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