You will be a good match if you are/ have:
- Excellent programming skills in at least 2 modern programming languages/ frameworks, such as Node.JS, Go Lang, Java, Ruby on Rails, C, C++, Python, or others
- Excellent working knowledge of HTML/ CSS, and a modern frontend Javascript framework, such as ReactJS, AngularJS, EmberJS, Vue.js
- Excellent knowledge of SQL and one common database technology, such as Postgres, MySQL, MongoDB, Cassandra, CouchDB, HBase, Neo4J
- Infrastructure knowledge including RESTful APIs, Single Sign On, LDAP, Search Technologies
- Experiences with code refactoring, design patterns, design-driven development, continuous deployment, highly scalable applications, application security
- Working knowledge and experience in designing distributed applications
- Working knowledge of DevOps, Docker and infrastructure as code
- Knowledge of pair programming, continuous integration and test-driven development
- Experience with at least one unit testing framework, such as MochaJS, RSpec
- English required
You get extra points for:
- Familiarity with the concepts of Functional Programming and microservices is a plus
- Real passion for development and a demonstrated appetite for continual learning
- A mindset that gets you to always challenge the status quo, especially when it comes to decisions regarding cutting-edge technologies - we want you to have a big impact on those decisions
- A passion for mentoring other colleagues in the team
- The spirit of a change agent that always challenges status quo
- Experience with and interest in working in an agile environment
- German (and Polish), in addition to English, are a plus
- Community contributions (e.g., open source work, publishing / speaking on technical ideas) are a plus
As a part of our team, you will be responsible for:
- All technology components that include the web/mobile user interface, middleware microservices and back-end databases
- Software design from the idea phase to the end of the project
- Providing expertise in the field of architecture, technology integration
- Compliance with the security policy and legal restrictions provided by the client related to the insurance sector
- Combining architectural vision with a business vision and creating solutions that focus on business value