Summary
Join us at Kontakt.io as we seek a highly skilled developer to join our team. As a key member of our development team, you will be responsible for designing and developing high-performing applications using modern technology stacks. You will work independently with the ability to look at problems from a product perspective, suggest proper solutions, and then execute against them.
Requirements
- Hands-on experience in designing and developing highly scalable applications using modern technology stacks such as Java/Kotlin, Kafka/RabbitMQ, MongoDB
- Strong microservice architecture experience
- Knowledge of Spring frameworks
- Web Flux, Groovy experience
- Extensive experience building complex applications using object-oriented JavaScript/TypeScript. leveraging the best modern Web frameworks (Angular, React, Vue, etc.)
- Expertise in front-end JavaScript frameworks, HTML, and CSS
- Experience with building front-end JavaScript applications using RESTful interfaces
- The ability to naturally follow good development practices like test automation, CI/CD, source version control, etc
- Experience with development for and deployment to AWS
- Good communication skills (English is a must)
Responsibilities
- Develop user-facing Kontakt.io Apps
- Define data models and work with database systems like MongoDB and Postgres
- Establish connectivity with third-party systems using modern integrations technologies like RESTful APIs, WSS Streams, Webhooks, Kafka streams
- Build modular and reusable components and libraries
- Contribute to key architectural decisions that directly impact the scalability of Kontakt.io Apps
- Write and maintain documentation
- Write performance tests
- Support and maintain CI/CD Workflows
- Create and drive best practices in the team (including peer reviews and building for testability)
- Propose any upgrades and updates necessary for keeping up with modern security and development best practices
- Participate in 24/7 on-call rotation
Benefits
- B2B contract or an employment contract
- Competitive salary and stock option plan
- Work with cutting-edge technologies
- 100% remote or hybrid work (office in Krakow)
- Linux or macOS laptop, depending on your preference
- Collaborative and self-organized environment
- Private medical care, cafeteria system