Software Engineer

Software Engineer

Full-Time 30000 - 70000 £ / year (est.) No home office possible
O

At a Glance

  • Tasks: Develop and maintain robust Python applications for cutting-edge financial solutions.
  • Company: Join an innovative AI financial services client making waves in the industry.
  • Benefits: Enjoy a competitive salary, fully remote work, and flexible hours.
  • Why this job: Be part of a passionate team and grow your skills in a dynamic environment.
  • Qualifications: Strong knowledge of Python, factory patterns, Pytest, Celery, and debugging skills required.
  • Other info: This is a mid-level position ideal for motivated individuals looking to make an impact.

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

3 days ago Be among the first 25 applicants

Direct message the job poster from Opus Recruitment Solutions

Recruitment Consultant at OpusRS | Specialising in Salesforce contract recruitment across The EU

Job Title: Golang Software Engineer

Location: London, UK (Onsite)

Job Overview: Our client is looking for a skilled and experienced Golang Engineer to join their team on an exciting project. This is a hands-on role focused on building efficient and scalable tools while leveraging automation and DevOps best practices. If you have a passion for coding in Go and a strong background in software development, we’d love to hear from you!

Key Responsibilities:

  1. Design, develop, and maintain scalable tooling solutions using Golang.
  2. Build automated testing and deployment pipelines using GitHub Actions.
  3. Implement SDLC automation to improve efficiency and streamline workflows.
  4. Collaborate with cross-functional teams to prioritize and deliver project requirements.
  5. Troubleshoot and resolve complex technical challenges.
  6. Adhere to coding standards, design patterns, and best practices.
  7. Integrate with tools like Jira APIs (bonus) and maintain technical documentation.

Requirements:

  1. 7+ years of experience in software development with a focus on Golang.
  2. Solid understanding of software design principles and coding best practices.
  3. Hands-on experience with GitHub Actions and SDLC automation.
  4. Proficient in observability tools like Prometheus and Grafana.
  5. Strong communication skills and the ability to work in a collaborative, distributed team environment.
  6. Bonus: Familiarity with Jira APIs.

Seniority level

Mid-Senior level

Employment type

Contract

Job function

Finance

Industries

Financial Services and IT Services and IT Consulting

#J-18808-Ljbffr

Software Engineer employer: Opus Recruitment Solutions

Join a forward-thinking AI financial services company that values innovation and flexibility. As a fully remote employer, we offer competitive salaries, flexible working hours, and a collaborative culture that fosters professional growth. Be part of a passionate team dedicated to developing cutting-edge solutions while enjoying the freedom to work from anywhere in the UK.
O

Contact Detail:

Opus Recruitment Solutions Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Make sure to showcase your experience with Python and its frameworks in your conversations. Highlight specific projects where you've implemented factory patterns or used Pytest and Celery, as this will demonstrate your hands-on expertise.

✨Tip Number 2

Prepare to discuss your debugging strategies during the interview. Be ready to share examples of how you've identified and resolved issues in your Python code, as this will show your problem-solving skills and attention to detail.

✨Tip Number 3

Since this is a fully remote position, emphasize your ability to work independently. Share experiences that illustrate your proactive mindset and how you manage your time effectively while working from home.

✨Tip Number 4

Familiarize yourself with the latest trends in AI and financial services. Being knowledgeable about the industry can help you engage in meaningful discussions during interviews and show your genuine interest in the role.

We think you need these skills to ace Software Engineer

Proficiency in Python
Experience with Python frameworks
Knowledge of factory patterns
Familiarity with Pytest
Experience with Celery
Threading expertise
Strong debugging skills
Attention to detail
Excellent problem-solving abilities
Ability to work independently
Experience in remote work environments
Understanding of software development best practices
Ability to optimize application performance

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python and relevant frameworks. Emphasize your skills in factory patterns, Pytest, Celery, and threading, as these are key requirements for the role.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the position and the company. Mention specific projects or experiences that demonstrate your problem-solving abilities and proactive mindset in a remote work environment.

Showcase Your Projects: If you have any personal or professional projects that utilize Python, especially those involving testing frameworks or performance optimization, include them in your application. This will help illustrate your practical experience.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter to ensure there are no typos or grammatical errors. A polished application reflects your attention to detail, which is crucial for a software engineering role.

How to prepare for a job interview at Opus Recruitment Solutions

✨Showcase Your Python Expertise

Be prepared to discuss your experience with Python and its frameworks in detail. Highlight specific projects where you've developed robust applications, and be ready to explain the challenges you faced and how you overcame them.

✨Demonstrate Problem-Solving Skills

Expect technical questions that assess your debugging and problem-solving abilities. Practice explaining your thought process when troubleshooting code, as this will showcase your analytical skills and proactive mindset.

✨Familiarize Yourself with Testing Frameworks

Since the role involves implementing and optimizing testing frameworks, brush up on Pytest and Celery. Be ready to discuss how you've used these tools in past projects and the impact they had on application performance.

✨Emphasize Remote Work Experience

As this is a fully remote position, share your experiences working independently. Discuss how you manage your time, communicate with team members, and stay motivated while working from home.

Software Engineer
Opus Recruitment Solutions
O
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>