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
100% remote work per week, co-financed hotel or relocation package!
In this Software 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
- Build scalable services and applications optimized for the best customer experience, with scale, performance, security, and availability considerations.
- Analyze needs and requirements of existing and proposed microservices and APIs
- Diagnose complex developmental & operational problems and recommend upgrades & improvements at a component level.
- Participate in design and code review and code management
- Deliver working solutions on time.
- Collaborate closely with groups in and outside the development team.
- Take ownership of the code you deliver.
- Contribute to developer documentation.
Basic Skills & Qualifications
- 3-4 years of software development experience using Object Oriented design for high-volume transactional and customer-facing web applications using Java
- Working knowledge of relational database design and management.
- Experience in building REST services with a high focus on performance.
- Experience in building message-driven systems, preferably using Apache Kafka.
- Familiarity with microservices and knowledge of modern cloud services.
- 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 is an additional plus
- Knowledge of functional-oriented programming is an additional plus.
- Practical perspective on software engineering discipline, focus on learning and delivering, and passion for high quality.
- “You build it – You own it” mentality is a must. Sense of ownership is paramount to achieving success.
- Great energy and enthusiasm with a positive, collaborative working style, clear communication, and writing skills.
- Bachelor’s or Master’s degree in Computer Science or related technical field
Technology stack
- Java 11
- PostgreSQL
- Apache Kafka
- Spring Framework (Spring Boot; Spring Reactor)
- Redis
- Docker
We offer:
- no trial period - indefinite employment contract from day 1
- private medical healthcare (dental care, physiotherapist, psychologist included)
- cafeteria program (200 points/month) via mybenefit.pl
- life insurance
- COVID related additions (insurance, paid days off)
- additional days off - American state holidays