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 :)