Обява Премиум

Senior Back-End Developer

Location: Sofia, Bulgaria, Hybrid

About the job

Our client is a fast-growing, international business and technology consultancy providing advisory and delivery services to a variety of businesses.

This is a great opportunity for professionals with 5+ years of experience to join an exciting, growing team but with the backing of a much larger and more established business. You will have the opportunity to work on a wide range of exciting and innovative projects, all whilst playing an integral role in growing our data practice. ​​​​​​

What will you be doing?

You will be using your experience to help our clients solve their most important data challenges. You will play a significant role in supporting the growth of our team, enabling them to build the skillsets required to solve our clients' challenges. Typical engagements include:

  • Defining, implementing, and deploying production level APIs using modern programming languages and frameworks, ensuring optimal performance, scalability, and reliability.
  • Ensuring that your code complies with best practice and is easily readable, maintainable, and well documented.
  • Defining the most appropriate testing method for a given solution, establishing confidence with the clients that the code deployed is robust and functional.
  • Confidently taking complex client requirements and business logic and defining the iterative steps required to solve the problem.
  • Meticulous development of features, abiding by client specifications.
  • Being a team player and working with front-end developers to clearly communicate and define schema requirements for seamless integration.
  • Working to ensure APIs are secure and well validated, stopping any users from circumnavigating controls and guardrails defined by the client.
  • Identifying common vulnerabilities that would be flagged during a penetration test and implementing mitigations.
  • Integrate third-party services and platforms as needed, such as authentication providers,and cloud infrastructure services, to extend the functionality of our applications and enhance the user experience.
  • Helping clients to identify risks and mitigations for their complex programmes, as well as transition to modern cloud-based infrastructures (AWS, Azure, GCP) by leveraging related architecture patterns (e.g., APIs, events)
  • Performing maturity assessments across clients’ software capabilities and recommending improvements
  • Contribute to the overall software architecture and technical roadmap, participating in design discussions, code reviews, and architecture reviews.

What are we looking for?

We are seeking a passionate and dynamic back-end developer who is excited by modern solutions delivery, and keen to take an active part in the growth of the company. We’re looking for people who can both advise our clients and, when needed, get hands on in technical delivery to bring a solution to life.

Some of the skills we are looking for. (Of course, we do not expect you to be an expert in all areas and we understand that experiences vary based on the background and years of experience):

  • Competency in a common backend programming language: Python, JavaScript
  • OOP (Object Oriented Programming)
  • Familiarity with building REST APIs, preferred experience using FastAPI or Django.
  • Design patterns
  • Unit testing: -Test Driven Development (TDD) -Event Driven Development (EDD) -Behaviour Driven Development (BDD)
  • High Performance programming: Async, Threading, Multi-Core
  • Logging and Exception handling
  • Schema validation and Authentication: -Pydantic -DataClass -Headers -Auth Tokens
  • SQL and No-SQL experience
  • Cloud Development: AWS, Azure, GCP
  • Be a ‘lifelong learner’ and can demonstrate a drive to always be learning and developing your skillsets.

What we offer as benefits:

  • Above-average market benefits – retirement provision, parental leave, private health insurance, annual profit sharing
  • 25 days paid annual leave
  • L&D activities and personal L&D budget
  • Budget of €350 a year to put into your wellbeing
  • Social Events
  • Fully covered Multisports card
  • Snacks, light food, drinks in the office
  • WFH equipment allowance
  • Sabbatical & 5 Years Recharge programmes - We recognise everyone needs a well-deserved break.
  • Quarterly promotion cycle – a promotion is based on your own performance

We are a talent consultancy with HQ in Berlin: we connect hearts, evolve talents and leaders, build excellence.

EvolveTalent / Neli Petkova is licensed by the Ministry of Labour and Social Policy with Nr.3194 from 19.08.2021. We take data protection seriously, you can read about our policy: https://www.evolvetalent.eu/privacy-policy