Experienced Software Engineers

Skopje

Full time (8 hours)

Experienced Software Engineers Experienced Software Engineers

GENERAL DESCRIPTION

We build next generation IT solutions for impactful organizations. We engage creativity and innovation to deliver quality and value. We believe in mutual respect, inspired teamwork and continuous development.

You can be part of a great team of professionals with solid Java/Python experience – bring yours to make our projects for top clients around the world even better!

Being part of our team will give you the opportunity to develop complex solutions based on the latest open-source technologies. Excel your career in a fruitful environment of knowledgeable, inspiring and fun colleagues.

REQUIREMENTS

  • 5+ years of IT experience
  • Highly proficient in at least one of the programming languages: Python, Java, SQL
  • Good understanding of the principles and trade-offs of a microservices architecture
  • Good working experience of at least one cloud infrastructure, ideally AWS
  • Experience designing and developing RESTful APIs
  • Experience working with data sources
  • Experience working as part of an Agile delivery team, using methodologies like Scrum and Kanban
  • Good command of English language (written and spoken)

Advantages:

  • Ability to accurately monitor and analyse system performance using tools like Grafana
  • Experience productionizing Machine learning algorithms or Data science models
  • Experience with streaming applications such as Kafka streams, Spark streaming

RESPONSIBILITIES

  • Work with other Developers, Leaders, Architects and Product owners to analyze requirements and create new software and components
  • Implement modules/microservices according to the project requirements
  • Contribute to the successful completion of projects by investigating, analyzing and resolving complex application problems
  • Identify application, database software and operational problems and drive issues to resolution
  • Follow the project/company standards and team working procedures

WHAT WE OFFER

  • Attractive compensation package – competitive salary, additional health insurance plus “big family” bonus, vacation plan including additional “loyalty” days off, company sponsored mobile phone plan, MUSE – shopping discounts program, free snacks and beverages at the office.
  • Rich opportunities for career development – different career paths – vertical and horizontal, individual career development plans, regular performance feedback and assessment, knowledge sharing culture and numerous educational events, technical and soft skills trainings.
  • Comfortable work environment – office space following latest agile trends, cozy and creative atmosphere, comfortable desks & chairs and state of the art hardware, open communication, team events, company and family celebrations.