At a Glance
- Tasks: Join a dynamic team to build the next-gen Fusion Platform with AWS.
- Company: TP ICAP, a leading global market infrastructure provider.
- Benefits: Inclusive culture, competitive salary, and opportunities for professional growth.
- Other info: Collaborative environment with a focus on innovation and continuous improvement.
- Why this job: Make an impact in financial markets while working with cutting-edge technology.
- Qualifications: 5+ years in Full Stack development, proficient in Typescript and modern frameworks.
The predicted salary is between 55000 - 65000 € per year.
Group Overview
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.
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 Senior Engineer you will be responsible for demonstrating excellent technical competencies with a desire to improve and mentor junior members of the team. You will take responsibility for your assigned work by taking ownership of the design, development testing and deployment of software across the team, and work closely with the Principal Engineer, Architects and Leads to ensure the successful deployment into production environments.
Role Responsibilities:
- Drive engineering improvements whilst communicating principles behind your work to other team members and the wider organisation.
- Support the team's engagement in a well-defined SDLC that supports planning, prioritisation and delivery needs.
- Lead conversations around estimation by leveraging previous experience, challenging requirements and fostering potential solutions.
- Lead conversations around software systems to enable meaningful discussions about wider system architecture with Engineers.
- Evolve systems towards target state architecture by refactoring and prioritisation of deliveries.
Essential/Desired Criteria:
Essential:
- 5+ years of demonstrable industry experience as a Full Stack or Front/Backend Engineer in Typescript in a professional environment.
- Proficient in HTML5, CSS3, and Typescript.
- Proficient in 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.
- 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.
- Microservice Architecture.
- 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.
- Continuous Delivery 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.
- Source control (Git).
Desired:
- OOP / SOLID Principles.
- Demonstrable experience of C# (.Net 8+) in a professional environment.
- Contribution to open-source projects.
- Experience of regulatory driven projects.
- Knowledge of Financial Markets, Systems and Over the Counter (OTC) products.
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.
Location: UK - City Quays - Belfast
To be considered for this role you will be redirected to and must complete the application process on our careers page.
Senior Engineer (Full Stack) TLNT1_NI in Belfast employer: IrishJobs
At TP ICAP, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our Belfast office is not only a hub for cutting-edge technology development but also provides ample opportunities for professional growth and mentorship, particularly for those in engineering roles. With a commitment to inclusivity and employee well-being, we ensure that every team member feels valued and empowered to contribute to our mission of delivering superior liquidity and data solutions.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Engineer (Full Stack) TLNT1_NI in Belfast
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with professionals on platforms like LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those that align with the role you're after. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practising common questions and scenarios related to full stack development. Be ready to discuss your past experiences and how they relate to the role at TP ICAP. Confidence is key!
✨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 joining our team at TP ICAP.
We think you need these skills to ace Senior Engineer (Full Stack) TLNT1_NI in Belfast
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Senior Engineer role. Highlight your experience with Typescript, React, and AWS, as these are key for us. Use specific examples that showcase your skills and achievements in similar roles.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for technology and how you can contribute to our mission at TP ICAP. Don’t forget to mention any relevant projects or experiences that align with the job description.
Showcase Your Problem-Solving Skills:In your application, highlight instances where you've tackled complex problems or improved processes. We love innovative thinkers, so share how you've used your analytical skills to drive engineering improvements in past roles.
Apply Through Our Website:We encourage you to apply directly through our careers page. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at IrishJobs
✨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.
✨Showcase Your Problem-Solving Skills
Be prepared to discuss specific challenges you've faced in previous projects and how you overcame them. Use examples that highlight your analytical ability and innovative problem-solving skills, especially in low latency environments.
✨Engage in Technical Conversations
During the interview, don’t shy away from discussing system architecture and design patterns. Show your understanding by asking insightful questions and sharing your thoughts on evolving systems towards target state architecture.
✨Demonstrate Team Collaboration
Since this role involves working closely with others, be ready to talk about your experience in Agile teams. Highlight how you’ve mentored junior members or led discussions around estimation and prioritisation, showcasing your leadership potential.