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:
- Design, develop, and maintain scalable tooling solutions using Golang.
- Build automated testing and deployment pipelines using GitHub Actions.
- Implement SDLC automation to improve efficiency and streamline workflows.
- Collaborate with cross-functional teams to prioritize and deliver project requirements.
- Troubleshoot and resolve complex technical challenges.
- Adhere to coding standards, design patterns, and best practices.
- Integrate with tools like Jira APIs (bonus) and maintain technical documentation.
Requirements:
- 7+ years of experience in software development with a focus on Golang.
- Solid understanding of software design principles and coding best practices.
- Hands-on experience with GitHub Actions and SDLC automation.
- Proficient in observability tools like Prometheus and Grafana.
- Strong communication skills and the ability to work in a collaborative, distributed team environment.
- 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
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
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.