Senior Software Engineer

Kontakt.io Logo

Kontakt.io

πŸ’΅ $72k-$93k
πŸ“Remote - Poland

Summary

Join Kontakt.io, a company building a platform for care operations, and help develop high-performing and reliable applications. You will be responsible for developing user-facing apps, defining data models, establishing connectivity with third-party systems, building reusable components, and contributing to architectural decisions. The ideal candidate possesses extensive experience in Java/Kotlin, microservice architecture, Spring frameworks, and front-end JavaScript frameworks. A passion for innovation and problem-solving is essential. Kontakt.io offers a dynamic startup environment, competitive salary, stock options, remote/hybrid work options, flexible hours, and various benefits. The position involves a 24/7 on-call rotation.

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
  • 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
  • Enjoy technical challenges and are eager to explore new technologies
  • 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

Preferred Qualifications

  • Keycloak experience
  • Web Flux, Groovy experience

Benefits

  • Fast-paced and dynamic startup environment, flat structure
  • B2B contract or a permanent agreement
  • Competitive salary and stock option plan
  • Work with our IoT experts and trending technologies
  • Remote or hybrid work (office in Krakow)
  • Collaborative and self-organized environment
  • Flexible working hours
  • Private medical care, cafeteria system
  • 140 zΕ‚ - 180 zΕ‚ an hour

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.