Position: Senior Software Engineer (JS+Python)
Company: WizardsDev
Experience required: 2y
Category: Python
English level: upper
Published: 2023-01-01T00:00:00+02:00

Hi! We are looking for a Senior Software Developer to join our progressive team.

📍 Hybrid, need to visit office couple of time per month (Turkey, Istanbul or Ankara)
⏳ Full-time permanent contract or B2B

**PROJECT**
The revolutionary Sales Enablement platform introduced in 2011 enables field sales representatives to execute their jobs more efficiently and thereby drive more sales. It is the super app for corporate salespeople. Across its focus verticals of Life Sciences, Consumer Goods, Manufacturing and Financial Services empowers sales teams in over 136 countries
to deliver best-in-class customer interactions whilst at the same time making the users engagement with systems like CRM and ERP an enjoyable experience.

**REQUIREMENTS**
● BSc degree in Computer Science or a similar field or equivalent working or open-source experience;
● 3+ years of experience in developing web-based user interfaces;
● business fluent communication in English for client-facing interaction;
● experience in JavaScript development (ES5 & ES6) & Vue.js;
● good knowledge of CSS/SCSS, Git;
● build pipeline experience;
● ability to craft SQL queries and an understanding of databases;
● experience with Python;
● strong debugging and problem-solving skills.

**WILL BE A PLUS**
● experience in Vuetify or Semantic UI;
● experience in Frontend frameworks are welcomed benefit e.g., Vue, React, Angular, Knockout;
● PHP experience.

**WE OFFER**
● competitive benefits and remuneration packages;
● opportunity to deepen your expertise in a dynamic, highly motivated, global and cross-functional team;
● innovative and collaborative multidisciplinary projects;
● comfortable offices in Istanbul and Ankara;
● health insurance plan with a known provider;
● sports card and training budget;
● paid time off for birthday.

**RESPONSIBILITIES**
● translate user expectations and business requirements into high-quality code;
● work closely with teammates in order to design, build, test, and optimize our applications;
● write readable, maintainable, tested, and well-documented code;
● ensure that acceptance criteria and all parts of the technical design are correctly incorporated;
● follow and promote engineering best practices;
● take part in team activities, such as sprint ceremonies, code reviews, and pair programming;
● share your unique knowledge and skills with the rest of the team.

**CANDIDATE JOURNEY**
Online English test - Interview with HR - Tech interview

**Sounds interesting? Then, apply now, don’t wait up.**