At a Glance
- Tasks: Design and develop high-performance financial applications using Golang, AWS, and Kubernetes.
- Company: Join a leading Financial Services firm in London with a strong reputation.
- Benefits: Competitive salary, health benefits, remote work options, and opportunities for professional growth.
- Other info: Dynamic team environment with excellent career advancement opportunities.
- Why this job: Make a real impact in the financial sector with cutting-edge technology.
- Qualifications: 2+ years of Golang development experience and strong AWS skills required.
The predicted salary is between 60000 - 80000 £ per year.
Excellent opportunity opens for a talented Golang Developer with strong experience in AWS and Kubernetes to join a highly regarded Financial Services entity's London office. You will play a key role in building mission-critical financial applications that power trading, investment, and risk management systems across the firm. The ideal candidate will have a good foundation in Golang development, with good experience in building scalable, high-performance applications with low latency and high throughput. Proficiency in containerization with Docker, cloud services with AWS, and a background in the financial or banking industries is highly desirable.
Key Responsibilities
- Design, develop, and maintain high-performance Back End services using GoLang to support financial applications and services, including trading platforms, investment systems, and risk management tools.
- Build and deploy cloud-based solutions using Amazon Web Services (AWS), including services such as EC2, S3, RDS, DynamoDB, and Lambda to create scalable, reliable, and secure infrastructure.
- Implement and manage containerized applications using Kubernetes, ensuring seamless orchestration, scaling, and resilience in a cloud environment.
- Write clean, efficient, and well-documented code while following best practices for financial systems development, focusing on performance and security.
- Collaborate with other development teams, business analysts, and stakeholders to define and refine requirements, and ensure that applications meet financial regulatory standards and business needs.
- Optimize the performance of Back End services, ensuring low-latency responses and high availability, critical for financial services.
- Implement CI/CD pipelines, automated testing, and monitoring systems to ensure the reliability and stability of production systems.
- Proactively identify issues and bottlenecks in existing systems and propose solutions to improve the system's performance and scalability.
- Stay updated with new tools, technologies, and industry trends in cloud computing, containerization, and financial systems to continuously improve development practices and outcomes.
Ideal Skills
- Proven experience (2+ years) in GoLang Back End development, with a strong focus on performance optimization and building scalable systems for high-volume, high-frequency financial applications.
- Strong experience working with Amazon Web Services (AWS), including EC2, S3, RDS, DynamoDB, Lambda, and other cloud-native technologies.
- Hands-on experience with Kubernetes for deploying, managing, and scaling containerized applications in a cloud environment.
- Solid understanding of financial systems and services, particularly in areas such as trading platforms, investment management, and risk analytics.
- Experience in building microservices architectures and working with APIs (RESTful, gRPC, etc.) to integrate various systems.
- Strong knowledge of containerization (Docker) and continuous integration/deployment (CI/CD) practices.
- Experience with database systems (relational and NoSQL) and working with financial data.
- Familiarity with DevOps practices and tools to streamline the development life cycle, such as infrastructure-as-code (eg, Terraform or CloudFormation).
- Ability to troubleshoot and resolve issues in production environments, ensuring uptime and performance in high-pressure, mission-critical scenarios.
- Excellent communication skills to collaborate effectively with cross-functional teams and stakeholders in a fast-paced financial environment.
- Experience with serverless computing (AWS Lambda, etc.) to create efficient and scalable solutions.
- Knowledge of financial industry regulations and standards, particularly around data security and privacy.
- Familiarity with event-driven architectures or message queues (eg, Kafka, RabbitMQ) for Real Time data processing.
- Experience with automated testing frameworks and continuous delivery tools like Jenkins, GitLab CI, or CircleCI.
- Understanding of performance monitoring and observability tools such as CloudWatch, Prometheus, or Datadog.
Software Engineer - Golang Developer - AWS - Kubernetes - Financial Services in London employer: Rothstein Recruitment Ltd
Join a leading Financial Services firm in London, where innovation meets opportunity. As a Software Engineer specialising in Golang, you'll thrive in a dynamic work culture that prioritises collaboration and continuous learning, with ample opportunities for professional growth. Enjoy competitive benefits and the chance to contribute to mission-critical applications that shape the future of finance.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer - Golang Developer - AWS - Kubernetes - Financial Services in London
✨Tip Number 1
Network like a pro! Get out there and connect with folks in the financial services sector. Attend meetups, webinars, or even just grab a coffee with someone in the industry. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your Golang projects, especially those involving AWS and Kubernetes. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding financial systems. Practice common algorithms and system design questions, and don’t forget to review your past projects to discuss them confidently.
✨Tip Number 4
Apply through our website! We’ve got loads of opportunities waiting for talented developers like you. Tailor your application to highlight your experience with high-performance applications and cloud technologies, and let’s get you that dream job!
We think you need these skills to ace Software Engineer - Golang Developer - AWS - Kubernetes - Financial Services in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Golang, AWS, and Kubernetes. We want to see how your skills match the job description, so don’t be shy about showcasing your relevant projects and achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about financial services and how your background makes you the perfect fit for our team. Keep it concise but impactful!
Showcase Your Projects:If you've worked on any cool projects using GoLang or cloud technologies, make sure to mention them! We love seeing real-world applications of your skills, especially in high-performance environments.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at Rothstein Recruitment Ltd
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in Golang, AWS, and Kubernetes. Brush up on your knowledge of EC2, S3, and Docker, as these are crucial for the role. Be ready to discuss specific projects where you've used these technologies and how they contributed to performance optimisation.
✨Showcase Your Financial Services Experience
If you have a background in financial services, highlight it! Talk about any relevant projects or systems you've worked on, especially those involving trading platforms or risk management tools. This will demonstrate your understanding of the industry's unique challenges and requirements.
✨Prepare for Problem-Solving Questions
Expect to face technical questions that assess your problem-solving skills. Practice coding challenges related to performance optimisation and scalability. Be prepared to explain your thought process clearly, as communication is key in collaborative environments.
✨Stay Updated with Industry Trends
Familiarise yourself with the latest trends in cloud computing and containerisation. Mention any new tools or technologies you’ve been exploring, like serverless computing or event-driven architectures. This shows your commitment to continuous learning and improvement in your field.