Staff Engineer (Backend)

Java

Staff Engineer (Backend)

Java

Dworkowa 2, Bielsko-Biała

ICE Mortgage Technology

Undetermined
Permanent
Senior
Remote
4 994 - 6 936 USD
Gross per month - Permanent

Tech stack

    Java11

    advanced

    PostgreSQL

    advanced

    Apache Kafka

    advanced

    Spring Boot

    advanced

    Spring Reactor

    advanced

    Redis

    advanced

    Docker

    advanced

Job description

We are a FinTech product company - a web platform that supports every 2nd mortgage in the United States. We are based in California, with branches in Poland, India, and Belarus. For our location in Bielsko-Biała, we are looking for people who want to become completely new scrum teams (in a "Spotify Model" - google it!), which will deal with the development of products previously created only in the United States. Visit https://www.icemortgagetechnology.com/ to learn more.

You don't live in Bielsko or its surroundings? We offer remote work or relocation package!

In this Staff Engineer role, you will be working in a dynamic development team while collaborating with other developers, management, and customer support teams. You will have an opportunity to participate in designing and developing services utilized across product lines - in fact, 90% of development! All our products are deployed in public (AWS) and/or private cloud environments.
Summary of Responsibilities:

  • Design and build scalable services and applications optimized for the best customer experience, with scale, performance, security, and availability considerations.
  • Provide technical leadership and create technical specifications for new microservices and APIs.
  • Develop detailed implementation plans.
  • Prepare, validate, improve, and re-engineer functions and processes.  Drive change and improvements within a group.
  • Deliver working solutions on time.
  • Influence and collaborate closely with groups within the product line.
  • Serve as a mentor to junior developers.
  • Contribute to the architecture of our next-generation cloud services.
  • Take ownership of the quality of the service from design to production.
  • Maintain developer documentation for the new APIs to encourage adoption and good practice.
 
Basic Skills & Qualifications

  • 8+ years of software development experience using Object Oriented design for high-volume transactional and customer-facing web applications using Java
  • Extensive hands-on knowledge and experience with database design and management for SQL and NoSQL databases
  • Experience with REST architectural patterns and experience building, exposing, consuming RESTful services with a high focus on performance
  • Experience designing and building message-driven systems, preferably using Apache Kafka
  • Knowledge of platform and application layer development processes in a Micro-service environment
  • Hands-on experience with CI/CD, design reviews, code reviews, TDD, unit testing, integration/system testing, monitoring, alerting, agile development practices
  • Experience with reactive programming
  • Knowledge of functional-oriented programming is an additional plus.
  • Deep knowledge of industry standards and industry best practices for large, complex platforms and services
  • Proven success designing robust and scalable production systems
  • Experience with security protocols and security best practices
  • Strong communication skills, able to communicate effectively with developers, project managers, UX, QA, and the leadership team
  • Knowledge and understanding of Scrum and agile development methods
  • Bachelor’s or Master’s degree in Computer Science or related technical field

We offer:

  • no trial period - indefinite employment contract from day 1 (or if your prefer, we offer B2B contract)
  • private medical healthcare (dental care, physiotherapist, psychologist included)
  • cafeteria program (200 points/month) via mybenefit.pl
  • life insurance
  • salary: up to 25000 PLN
  • last but not least - work in great atmosphere :)
Published: 17.07.2022
Office location