Technical Team Lead (Java + Typescript)

IG Group

Kraków, Dębniki
Praca hybrydowa
Umowa o pracę
Umowa o pracę
🏠 Praca hybrydowa
Pełny etat
Java
Spring
💙 TypeScript
DynamoDB
GitLab
Terraform
☁️ AWS
API Gateway
☁️ AWS SAM
Kinesis
MSK
SQS
S3
EKS
ECS

About the project

  • Your team
  • This role is part of APAC and Middle East divisional tech function. You will be part of cross functional tech team who mission is to launch a new investment mobile app to APAC countries. Initially we will launch a stocks and shares offering, however we have big plans to launch a crypto offering also. You will be joining a strategic part of the company and be actively 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 that will serve the mobile app and provide APAC clients with a best in class investment experience. You will be part of a team of 6 software engineers building features end to end and work with other teams in IG as well as our third party integration provider.

Your responsibilities

  • Lead the fullstack team using the agile practices (3-4 team members)
  • 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 as well as ECS containers, integrating with various systems and services.
  • Utilize Kafka for message queuing and streaming, ensuring reliable and efficient data exchange.
  • Work with DynamoDB databases, designing sachems, optimizing queries, and ensuring data integrity
  • Develop and consume RESTful API’s and asynchronous communication, ensuring compliance with best practices and standards.
  • Mentor junior developers, providing guidance and support to help them grow professionally.
  • Own and address complex changes, remove impediments, and ensure timely delivery of high-quality solutions.
  • Work in an Agile environment, applying methodologies such as pair programming, test-driven development (TDD), and behaviour-driven development (BDD).

Our requirements

  • Experience: 7-10+ years of experience in application development.
  • Technical Skills: Proficiency in Java, Spring, typescript, microservice architecture, DynamoDB, lambdas, ECS containers and 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.

Technologies we use

What we offer

  • Home office equipment reimbursement

  • Performance relate bonus

  • Private medical cover for you and your family/partner (Medicover)

  • Multikafeteria system (you can choose a multisport card, vouchers, etc.)

  • Life insurance (Generali)

  • LinkedIn Learning platform free access

  • Share Plans for Employees

  • Employee-led LGBTQ+, Women’s, Black, and Parents & Carers networks with an annual budget for organizing events & projects that foster an open, diverse, and inclusive culture

  • Career-focused technical and leadership training in-class and online, incl. unlimited access to LinkedIn Learning platform

  • Well-being events as well as Employee Assistance Programme

  • Summer picnic, New Year party and other social events

  • 3 additional days off a year - 1 to celebrate your Birthday and 2 for voluntary work

  • App-based parking spots booking system

  • Stretching sessions

  • Wellbeing weeks

Views: 1
Publishedabout 23 hours ago
Expiresin 30 days
Type of contractUmowa o pracę
Work modePraca hybrydowa
Source
Logo
Logo

Similar jobs that may be of interest to you

Based on "Technical Team Lead (Java + Typescript)"