We are looking for Software Architect to work for a European company from the fintech industry specializing in algorithmic trading and cryptocurrencies. You will be working in a small but talented team to evolve and improve our product.
Start date: ASAP
We offer:
- attractive salary depending on skills and experience
- B2B: PLN 30000 - 40001 net/month
- bonus paid for work efficiency and commitment
Tools used:
- Task tracker tools: Jira
- Documentation: Confluence
- Version control system: GIT
- Source repositories: GitHub
- Software development automation: Maven, Gradle
- Databases: MySQL
- Monitoring: Prometheus + Grafana
- Containers: Docker, Kubernetes
- Cloud services: AWS (EKS, EC2)
Organization of work:
- Agile development: TDD, DevOps, CI/CD
- Good practices: clean code, design patterns
- Quality assurance: code review, pair programming
- Tests: unit / functional / integration / acceptance / performance / manual
- Number of people in the team: 9-12
Tasks / Responsibilities:
- Analyzing existing architectures, tool chains and processes and improve them or develop new ones.
- You work closely with our Dev, ML, Mobile and DevOps teams
- Ensuring that architecture conforms to industry standards
- Creating and proposing effort evaluations and cost-benefit analysis
- Documenting and recording every aspect of an application or software
Sample tasks:
- Analyzing existing architectures, tool chains and processes and improve them or develop new ones.
- Design and manage migration process from monolith to data-heavy microservices.
Requirements:
- 5+ years industry experience designing, building and supporting large scale data-heavy systems.
- Excellent knowledge of architecture approaches/paradigms and technology alternatives.
- Experience in migration monolith to microservices architecture to the cloud (AWS)
- Deep and practical knowledge of Java (Spring Boot, Java 11+, websockets, JPA, JUnit)
- Strong experience using AWS (especially EKS). AWS certification is ideal
- Strong knowledge of SQL and noSQL databases
- Strong experience using Kubernetes, Docker
Benefits:
- private medical care
- multisport card
- co-financing of trainings and courses
- possibility to work remotely or in an office in Katowice
- flexible working hours
- integration meetings
- employee recommendation program
- free coffee/tea/fruit in the office
Recruitment stages:
1. Interview
2. Performing a test/task
3. Decision + final negotiations
If you are interested, please send your CV in English.