Software Developer Backend (All genders)

about 2 months ago
Full time role
Hybrid · Remote · Cluj-Napoca, CJ, RO... more
Your mission:
  • Software Development: Conception, creation, and further development of our central management platform which allows access to our products, account management, user management, and billing.
  • System Maintenance: Continuous maintenance, adaptation, and optimization of the existing system and internal structures to ensure the highest possible reliability and performance.
  • System Analysis: Continuous analysis, further development, and optimization of the system in terms of usability and new technologies.
  • Containerization: Create containerized applications to ensure portable software.
  • Web Technologies: Utilize current web technologies, particularly in the area of cloud computing.
  • Code Quality: Deliver high quality software solutions by exhibiting a strong understanding of software development principles and best practices.
Tools that the position will use:
  • Infrastructure: GitLab, Docker, Kubernetes
  • Programming languages: Java/Kotlin/Spring, Angular/TypeScript, Python
  • Messaging: RabbitMQ, Kafka
  • Databases: MongoDB, MySQL
  • Collaboration tools: Youtrack, Confluence
Security and Identity: OpenId Connect, Keycloak, OAuth Your profile:
    • Successfully completed degree in business informatics, software engineering, computer science or comparable studies,
    • Experience with various programming languages and environments, e.g. Java, Kotlin, Node.js as well as basic knowledge of Python or a similar scripting language,
    • Solid Experience in web technologies including Spring Boot frameworks,
    • Good knowledge of database architecture and development of data models, ideally experience with data warehouse / OLAP architectures and SQL and NoSQL based database management systems,
    • Knowledge of cloud architectures, ideally in current software architecture trends, e.g. microservices, serverless model, 12-factor framework,
    • Basic knowledge of message queue systems such as RabbitMQ or Kafka,
  • Practical experience with version control, test-driven development (TDD), software testing (e.g. unit tests) and professional development environment (CI/CD),
  • Growth mindset, Life-long learner with the ability to quickly adapt to new challenges,
  • Ability to express oneself clearly and present complex topics in an understandable way,
  • Lean/Agile mindset and working experience,
You can look forward to:
  • Working for a better future: with us, you'll create a better future for us and all the generations after us
  • Flexibility: With our home office and working time model
  • Team events: Be part of a team not just at work, our summer and Christmas parties await 
  • Continuing education: Use our learning platform to stay up to date. We provide you with up to 5 paid working days to further your education and expand your knowledge.
  • A wide range of benefits to make your employee experience worthwhile: Meal vouchers, medical subscription, and much more.
Your Contact Person
Lorenzo Frattali
People Operations Manager
l.frattali@meteocontrol.com