Full Stack Engineer

  • Hybrid
  • English
  • Banking
  • Expert/Senior
  • Agile/Scrum
Add to Job Cart RECOMMEND A CANDIDATE

Join us, and lead the charge in protecting digital infrastructures!

Krakow-based opportunity with the possibility to work 80% remotely!

As a Full Stack Engineer, you will be working for our client, a leading financial institution. Your role involves maintaining and supporting open-source software utilized by internal services, primarily in GoLang and Python. You’ll engage in various engineering tasks, including developing integrations to 3rd party products, designing and deploying REST API services, building data pipelines, and conducting bug fixes. Collaborating closely with cybersecurity experts, you’ll ensure the bank’s security through solution delivery and automation.

Your main responsibilities:

  • Maintain and support GoLang software development, focusing on open-source software
  • Collaborate with Product Owners and Development Leads to deliver software solutions meeting stakeholder requirements
  • Refine requirements iteratively with cybersecurity experts, proposing new technologies for enhanced security
  • Identify and improve software development efficiencies, adhering to team’s design and development patterns
  • Contribute to streamlining processes through automation, including requirements intake and incident management
  • Ensure operability of existing services through troubleshooting, bug fixing, and writing automated test cases
  • Conduct peer reviews and mentor junior developers within the team

You’re ideal for this role if you have:

  • Demonstrable experience in supporting, maintaining, and contributing to open-source software
  • 4+ years of Extensive GoLang software development experience
  • Strong debugging skills and experience in root cause analysis and software bug fixes
  • Proficiency in writing software documentation and adhering to software best practices
  • 2+ years of experience in Python development, including frameworks like FastAPI, Flask, or Django, and experience developing data pipelines (primali in Python, using libraries such as Pandas, Numpy, and tools such as Airflow, Luigi etc.)
  • Experience in delivering software solutions to end customers and working with Message Queue systems (Kafka, Rabbit etc.)
  • Strong SQL programming skills and experience developing automated test cases
  • Strong understanding of microservice architectures and experience with containerization and CI/CD pipelines
  • Strong sysadmin skills in Linux and familiarity with computer systems and networks (TCP/IP, DNS, Firewalls, Subnetting etc.)
  • Proficiency with Git, GitFlow, and experience in frontend development using HTML, CSS, JavaScript
  • Proficiency in Agile and DevSecOps delivery process, and experience in Jira and Confluence
  • Fluent English

It is a strong plus if you have:

  • Cybersecurity-related experience, including automated application security testing tools or threat detection techniques
  • Experience in cloud platform deployment (AWS,GCP, Azure, Ali), infrastructure management using tools like Terraform, and operational monitoring tools (Prometheus)
  • Frontend development experience, preferably in React, and familiarity with customer analytics products
  • Database administration/architecture experience with relational and non-relational databases, including performance tuning

#GETREADY  to meet with us!

We would like to meet you. If you are interested please apply and attach your CV in English or Polish, including a statement that you agree to our processing and storing of your personal data. You can always also apply by sending us an email at recruitment@itds.pl.

Internal number #4940

Benefits

Access to +100 projects
Access to Healthcare
fintech-delivery
Access to Multisport
Training platforms
Access to Pluralsight
Make your CV shine
B2B or Permanent Contract
Flexible & remote work
Flexible hours and remote work

Apply for this job now

    I agree to receive marketing information from ITDS Polska to the e-mail address provided
    We need your consent for recruitment processes for selected jobs. Please include a consent for data processing in your CV or send a statement of consent to privacy@itds.pl. You may also grant consent to future recruitment processes for similar jobs.