Company: IG Group
Location: Kraków, Poland
Work Mode: Full-time
About IG Group:
IG Group is a publicly-traded FTSE250 FinTech company operating mobile, web, and desktop platforms for trading stocks & shares, leveraged products, Futures & Options, and Crypto. With over 340,000 users, a global presence in 18 countries, and products in 16 regions, IG Group is ambitious and focused on faster innovation and better customer experiences. They operate in cross-functional teams, aiming for sustainable growth by increasing active clients.
Your Team:
This role is part of the APAC and Middle East divisional tech function. You will join a cross-functional tech team tasked with launching a new investment mobile app in APAC countries, starting with stocks and shares, and later expanding to crypto. This is a strategic position contributing to a key revenue stream.
Your Role in the Team’s Success:
Your primary responsibility will be building middleware (TypeScript) and Java backend applications on AWS public cloud to serve the mobile app and deliver a best-in-class investment experience for APAC clients. You will be part of a team of 6 software engineers, building features end-to-end and collaborating with other IG teams and a third-party integration provider.
What You’ll Do:
- Design, develop, and maintain backend systems using TypeScript, Java, Spring, and Maven, ensuring high performance, scalability, and security.
- Implement Microservices-based solutions using AWS Lambdas and ECS containers, integrating with various systems and services.
- Utilize Kafka for message queuing and streaming for reliable and efficient data exchange.
- Work with DynamoDB databases, including schema design, query optimization, and data integrity.
- Develop and consume RESTful APIs and asynchronous communication, adhering to best practices.
- Mentor junior developers, providing guidance and support.
- Own and address complex changes, remove impediments, and ensure timely delivery of high-quality solutions.
- Work in an Agile environment, applying methodologies like pair programming, Test-Driven Development (TDD), and Behavior-Driven Development (BDD).
What You’ll Need for This Role:
-
Experience: 7-10+ years of experience in application development.
-
Technical Skills: Proficiency in Java, Spring, TypeScript, microservice architecture, DynamoDB, Lambdas, ECS containers. Robust knowledge of AWS cloud infrastructure (API Gateway, AWS SAM, Terraform, Kinesis/MSK/SQS/S3/EKS/ECS).
-
Version Control: Experience with GitLab.
-
Web Services: Expertise in developing and consuming RESTful web services.
-
Agile Methodologies: Proficiency in Agile practices including pair programming, TDD, and BDD.
-
Leadership: Proven ability to mentor junior developers, handle complex changes, and address impediments effectively.
How We Work:
IG Group follows a hybrid working model with 3 days in the office to balance collaboration and connection. They emphasize five core principles for high performance, learning, and career satisfaction:
-
Lead and Inspire: Drive trust, alignment, and enthusiasm.
-
Think Big: Focus on problems with the most significant commercial impact.
-
Champion the client: Understand and prioritize client needs.
-
Deliver at pace: Drive fast, sustainable growth.
-
Raise the bar: Take ownership, be accountable, and share feedback.
IG Group values diversity, believing it fuels creativity, innovation, and global success. They are committed to building diverse teams and encourage applications from individuals with varied backgrounds and experiences.
The Perks:
- Home office equipment reimbursement.
- Performance-related bonus.
- Private medical cover for you and your family/partner (Medicover).
- Multikafeteria system (e.g., multisport card, vouchers).
- Life insurance (Generali).
- Free access to LinkedIn Learning platform.
- Share Plans for Employees.
- Employee-led networks (LGBTQ+, Women’s, Black, Parents & Carers) with budgets for events.
- Career-focused technical and leadership training (in-class and online).
- Well-being events and Employee Assistance Programme.
- Social events (Summer picnic, New Year party).
- 3 additional days off per year (Birthday + 2 for voluntary work).
- App-based parking spots booking system.
- Stretching sessions.
- Wellbeing weeks.