At a Glance
- Tasks: Join a dynamic team to develop the next-gen Fusion Platform with AWS.
- Company: TP ICAP, a global leader in market infrastructure and innovative solutions.
- Benefits: Competitive salary, inclusive culture, and opportunities for professional growth.
- Other info: Collaborative environment with a focus on learning and innovation.
- Why this job: Be part of a cutting-edge project that shapes global financial markets.
- Qualifications: Experience in full stack development, especially with Typescript and modern frameworks.
The predicted salary is between 55000 - 65000 € per year.
The TP ICAP Group is a world leading provider of market infrastructure. Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions. Through our people and technology, we connect clients to superior liquidity and data solutions. The Group operates from more than 60 offices in 27 countries. We are 5,300 people strong. We work as one to achieve our vision of being the world’s most trusted, innovative, liquidity and data solutions specialist.
Role Overview: TP ICAP has partnered with Amazon Web Services (AWS) to build the Next Generation of the Fusion Platform and make it Global Market Infrastructure. This role will be working in a new team to build out a new Platform based on the latest technology and architecture. You will be working alongside AWS and learning from the best. As a Software Engineer you will support the technical delivery abilities of the development teams across all disciplines from development, testing, dev-ops and business analysis, ultimately assisting in the delivery of production systems.
Role Responsibilities:
- Act as a technical contributor on a team, demonstrating good technical competencies and a desire to improve those competencies.
- Participate in the elicitation, design, development and testing of software changes or features and support their successful deployment into a production setting.
- Contribute to the elicitation and capturing of business requirements using techniques such as user stories and use cases.
- Contribute to the development and execution of test cases and associated tasks to assess completion and quality of delivered user stories and use cases.
- Be capable of contributing to the delivery of complex systems.
- Communicate the architecture and principles behind a system to other members of the team.
- Support the use of preferred planning and prioritisation tooling to capture and track deliveries, identify issues and help with iteration planning and prioritisation.
- Support the team through active participation in estimation of work to be done by discussing requirements and potential solutions with other team members.
- Learn to recognise patterns in the software systems for meaningful conversations about wider system architecture.
- Gain an appreciation of how to evolve systems towards target state architecture through directed refactoring and prioritisation of deliveries.
The Fusion Platform Team builds, owns and runs its own services all the way through to Production. The services are used 24/5 by several teams. As part of a global team, there may be times when you are asked to assist with production incidents or support outside regular hours to maintain operational stability.
Experience/Competencies:
- Demonstrable experience as a Full Stack or Front/Backend Engineer in Typescript in a professional environment.
- Front-end skills: HTML5, CSS3, and Typescript, React, Redux, ReactQuery.
- Experience with modern JavaScript frameworks - React.
- Knowledge of version control systems (Git).
- Understanding of cross-browser compatibility.
- Familiarity with RESTful APIs, GraphQL and Websockets.
- Experience with CSS pre-processors e.g. Tailwind.
- Back-end skills: Proficiency in backend programming languages (Typescript and/or other OOP language such as C#/Java).
- Strong database knowledge (SQL and NoSQL).
- Proficiency with RESTful APIs and GraphQL APIs and Websockets.
- Experience with microservices architecture.
- Experience with Terraform.
- Experience with automated testing.
- Experience with AWS (AWS Lambda, AWS Fargate, Amazon API Gateway, AWS AppSync).
- Worked within an Agile Cross-functional delivery team.
- Developing well tested software into low latency event driven production environments.
- Full software development lifecycle in a technical role.
- Pub/Sub patterns with Messaging technologies (such as SOLACE/AMQP).
- Worked within a technical platform team, delivering reusable services across multiple agile projects.
- Containerization.
- Maintaining code quality with Unit, Integration and e2e testing.
- AWS cloud ecosystem and the AWS CLI (or industry equivalent).
- Linux shell or Windows PowerShell.
- CI and CD flows within an enterprise environment.
- Agile tooling to support team delivery, such as JIRA and other project management systems.
- Open to innovative ideas/experiences and ability to create new ideas, approaches or insights.
- Seeks opportunities for improvements.
- Demonstrates high levels of energy in seeking out and achieving new goals.
- Can work with BA’s/PO’s to demystify ambiguity, handle challenge, and is comfortable to challenge team mates constructively.
- Adapts communication style to suit audience.
- Works ethically and shows respect for both professional and company values.
- Excellent attention to detail, highly organised with a proactive approach.
- Strong analytical ability and innovative problem solving skills.
- Software Design Patterns.
- OOP & SOLID Principles.
- Contribution to open-source projects.
- Experience of regulatory driven projects.
- Knowledge of Financial Markets, Systems and Over the Counter (OTC) products.
Not The Perfect Fit? Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn’t align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation.
Company Statement: We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That’s why we’re building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute.
Software Engineer (Full Stack) in London employer: TP ICAP
At TP ICAP, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our London office is not only a hub for cutting-edge technology and financial solutions but also provides ample opportunities for professional growth and development within a diverse and inclusive environment. With access to industry-leading partners like AWS, employees can enhance their skills while contributing to impactful projects that shape the future of market infrastructure.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer (Full Stack) in London
✨Tip Number 1
Network like a pro! Reach out to current employees at TP ICAP on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing the job. Personal connections can make a huge difference!
✨Tip Number 2
Prepare for technical interviews by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice common coding challenges. Being sharp on your technical knowledge will help you stand out during the interview process.
✨Tip Number 3
Show your passion for software development! During interviews, share personal projects or contributions to open-source. This not only demonstrates your skills but also your enthusiasm for the field, which is something we at StudySmarter really value.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of the TP ICAP team.
We think you need these skills to ace Software Engineer (Full Stack) in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your full stack development experience, especially with Typescript and modern frameworks like React. We want to see how you can contribute to our team!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about software engineering and how your background aligns with our mission at TP ICAP. Let us know what excites you about working with AWS and building innovative solutions.
Showcase Your Projects:If you've worked on any relevant projects, whether personal or professional, make sure to include them. We love seeing practical examples of your coding skills and problem-solving abilities. Don’t forget to mention any open-source contributions too!
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’re considered for the role. Plus, it shows you’re serious about joining our team at TP ICAP!
How to prepare for a job interview at TP ICAP
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Typescript, React, and AWS. Brush up on your knowledge of RESTful APIs and microservices architecture, as these are crucial for the role.
✨Show Your Problem-Solving Skills
Be prepared to discuss how you've tackled challenges in previous projects. Use specific examples that highlight your analytical abilities and innovative problem-solving skills, especially in a full-stack context.
✨Understand Agile Methodologies
Since the role involves working in agile teams, demonstrate your familiarity with agile practices. Talk about your experience with tools like JIRA and how you’ve contributed to team delivery in past roles.
✨Ask Insightful Questions
Prepare thoughtful questions about the Fusion Platform and TP ICAP’s approach to market infrastructure. This shows your genuine interest in the role and helps you understand how you can contribute effectively.