At a Glance
- Tasks: Join our team as a Software Engineer, focusing on Ruby on Rails and Python Django projects.
- Company: Be part of a dynamic social network that values innovation and collaboration.
- Benefits: Enjoy competitive pay of £700 a day and the chance to work with cutting-edge technologies.
- Why this job: This role offers hands-on experience with modern tech and a vibrant team culture.
- Qualifications: You need proven skills in Ruby, Rails, Python, and AWS, plus strong problem-solving abilities.
- Other info: Active SC clearance is required; this is a 6-month contract role.
The predicted salary is between 126000 - 168000 £ per year.
We are seeking a skilled Software Engineer to join our team and work on our web applications. The primary focus will be on a Ruby on Rails application, with secondary responsibilities involving a Python Django project.
Core Responsibilities
- Develop and maintain a Ruby on Rails web application
- Contribute to Python Django web application and Restful services
- Develop and maintain RESTful API
- Integrate and utilise Opensearch functionality
- Manage and optimise PostgreSQL database
Secondary Responsibilities
- Troubleshoot and support production applications
- Containerise applications using Docker
- Develop deployment pipeline using AWS CodePipeline
- Work with AWS cloud infrastructure including CI/CD pipelines
Required Skills
- Proven experience with Ruby and Ruby on Rails
- Proven experience with Python and Django
- Familiarity with AWS cloud services
- Strong knowledge of PostgreSQL
- Experience with Opensearch or similar search technologies
- Familiarity with Redis
Preferred Qualifications
- 3+ years of professional software development experience
- Experience with both Ruby on Rails and Django projects
- Familiarity with DevOps practices and tools
- Strong problem-solving and debugging skills
- Excellent communication and teamwork abilities
This role is paying £700 a day Inside IR35 on a 6-month basis. For this role you will need active SC clearance.
If you are interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now. If this job isn’t quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career.
Ruby-on-Rails/Python Developer employer: TN United Kingdom
Contact Detail:
TN United Kingdom Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Ruby-on-Rails/Python Developer
✨Tip Number 1
Make sure to showcase your experience with Ruby on Rails and Python Django in your conversations. When networking or during interviews, highlight specific projects where you've successfully used these technologies.
✨Tip Number 2
Familiarise yourself with AWS cloud services and CI/CD pipelines. Being able to discuss how you've implemented these in past roles can set you apart from other candidates.
✨Tip Number 3
Brush up on your PostgreSQL skills, especially around database optimisation and management. Be prepared to discuss any challenges you've faced and how you overcame them.
✨Tip Number 4
If you have experience with Opensearch or similar technologies, make sure to mention it. Even if it's not a primary focus, showing familiarity can demonstrate your versatility and willingness to learn.
We think you need these skills to ace Ruby-on-Rails/Python Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Ruby on Rails and Python Django. Include specific projects where you've used these technologies, and quantify your achievements where possible.
Craft a Strong Cover Letter: Write a cover letter that addresses the key responsibilities and required skills mentioned in the job description. Explain how your background aligns with their needs, particularly your experience with RESTful APIs and PostgreSQL.
Showcase Relevant Projects: If you have worked on any relevant projects, especially those involving AWS, Docker, or Opensearch, be sure to mention them. Provide links to your GitHub or portfolio if applicable.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism.
How to prepare for a job interview at TN United Kingdom
✨Showcase Your Ruby on Rails Experience
Make sure to highlight your experience with Ruby on Rails during the interview. Prepare specific examples of projects you've worked on, focusing on your contributions and the impact they had on the application.
✨Demonstrate Python and Django Knowledge
Since the role involves working with Python and Django, be ready to discuss your experience with these technologies. Share any relevant projects and be prepared to answer technical questions related to Django's features and best practices.
✨Familiarise Yourself with AWS and CI/CD
As the position requires familiarity with AWS cloud services and CI/CD pipelines, brush up on your knowledge in these areas. Be prepared to discuss how you've used AWS in past projects and your understanding of deployment processes.
✨Prepare for Problem-Solving Scenarios
Expect to face problem-solving scenarios during the interview. Practice explaining your thought process when troubleshooting issues, especially related to PostgreSQL databases or RESTful APIs, as this will demonstrate your analytical skills.