Senior Software Developer

Full Time
Sofia
Posted 9 months ago

On behalf of our partners we are posting an open position for:

Senior Software Developer

You would be doing:

  • Develop highly-scalable software for millions of users;
  • Work with product owners and other development team members to determine new features and user stories needed in new / revised applications or large/complex development projects;
  • Participate in code reviews with peers and managers to ensure that each increment adheres to original vision as described in the user story and all standard resource libraries and architecture patterns as appropriate;
  • Be responsible for the development and maintenance of the platform;
  • Participate in all team ceremonies including planning, grooming, product demonstration and team retrospectives;
  • Mentor less experienced technical staff.

Tech Stack you would be using:

  • Backend: Java / Spring Boot
  • Frontend: VueJs, Webpack, FreeMarker, Element UI
  • DB: MySQL, Oracle, Aurora, Redis
  • MQ: RocketMQ, RabbitMQ
  • DevOps: AWS, Drone CI, K8S, Rancher, Jenkins

You would have/be:

  • 5+ years’ experience as a Backend Developer – a must;
  • Highly proficient in Java, Spring Boot – a must;
  • Experience with MySQL, Git, MyBatis and RabbitMq – a must
  • Experience in Microservices architecture;
  • Experience with VueJs, Webpack, FreeMarker, Element UI;
  • Experience with Oracle, Aurora – an advantage;
  • Experience with RocketMQ – an advantage;
  • Experience with AWS, Drone CI, K8S, Rancher, Jenkins;
  • Advanced proficiency in Object Oriented Design (OOD) and analysis;
  • Great communication skills;
  • Capabilities to work as independently as possible;
  • Fluent written and spoken English.

The company would offer to you:

  • Highly competitive salary;
  • Top-of-the-line equipment;
  • Flexible working hours;
  • Flexible working location;
  • To be a part of a Small enough company to allow you to have a big impact and large enough to provide structure and clarity;
  • Work along very fresh and bright people;
  • Global multi-cultural working environment.

If you believe you meet this criteria we’ll be more than happy to have a talk!

 

 

Apply Online