Backend Developer Python

Backend Developer Python

London Temporary 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 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 work environment.
  • Why this job: Make a real impact with your work while collaborating in an agile, supportive culture.
  • Qualifications: Passion for technology, experience in Python and back-end development, and a degree in Computer Science.
  • Other info: Utilise tools like JIRA and Slack, and participate in pair programming with HackerRank.

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.

Backend Developer Python employer: Russell Tobin

As a Backend Developer Python with us, you'll 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 and agile methodologies. Join our small, flexible teams where your contributions directly impact the development of web-based and mobile 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 Backend Developer Python

✨Tip Number 1

Familiarise yourself with the technologies mentioned in the job description, especially Python and MongoDB. Consider building a small project or contributing to an open-source project that uses these technologies to showcase your skills.

✨Tip Number 2

Brush up on Agile methodologies and be prepared to discuss your experience with them during interviews. You might want to think of specific examples where you've successfully applied Agile practices in your previous work.

✨Tip Number 3

Practice pair programming using HackerRank or similar platforms. This will not only help you get comfortable with coding in a collaborative environment but also prepare you for the technical assessments we may conduct.

✨Tip Number 4

Engage with the developer community online, particularly around the technologies listed in the job description. Join forums, attend webinars, or participate in discussions to stay updated and network with potential colleagues.

We think you need these skills to ace Backend Developer Python

Proficiency in Python
Experience with Golang
Familiarity with Snowflake
Knowledge of MongoDB and MongoDB Atlas Search
Strong skills in PostgreSQL
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 with RESTful API services
Performance tuning of large scale applications
Experience with relational and non-relational data stores (e.g., MongoDB, CouchDB, Cassandra)
Understanding of Agile development methodologies
Technical excellence in software engineering practices (e.g., DRY, TDD, CI)
Leadership and mentorship skills
Familiarity with AWS Services (ECS, S3)
Experience with Open Search
Knowledge of Terraform
Proficient in using GitHub Actions
Familiarity with JIRA, Splunk, and Slack

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 environments.

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 backend 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 and agile methodologies.

✨Demonstrate Problem-Solving Abilities

Expect to tackle coding challenges or pair programming exercises during the interview. Practice using HackerRank or similar platforms to sharpen your skills and get comfortable with real-time problem-solving.

✨Understand Agile Methodologies

Since the company employs agile practices, be ready to discuss your understanding and experience with agile development. Share examples of how you've contributed to agile teams and the impact it had on project outcomes.

✨Prepare Questions About the Role

Show your interest by preparing thoughtful questions about the team dynamics, the technologies they use, and how success is measured in this role. This not only demonstrates your enthusiasm but also helps you gauge if the company is the right fit for you.

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