Position: Lead Back End Python Developer
Company: Israel IT
Experience required: 5y
Category: Python
English level: upper
Published: 2021-01-01T00:00:00+02:00

PROJECT OVERVIEW
Mayple has succeeded to gather A+ players, that have worked with top brands and agencies around the world

They offer their services to SMBs, for affordable prices, thanks to the technology and exclusive community Mayple provides them

Mayple’s values are the same across the board, both with our customers and inside the company. We believe in openness, transparency, honest and clear communications.

We have no taboos in Mayple and no process or system is sacred or “off the table” – we’re always open to new ways to improve and love constructive criticism, company-wide.

REQUIREMENTS
● 5+ years of experience working in Python microservice / web-service development as part of a team (preferably in a startup environment).

● Out of these, at least 2 years of experience implementing concurrent RESTful and GraphQL APIs. 3+ years as well as knowledge in Flask and OpenAPI – preferred. Out of these, at least 1 year of experience with Modern DevOps tooling (git, containers, CI/CD). Experience with distributed systems and cloud development – preferred.

● Out of these, at least 2 years of experience with Databases (relational and noSQL). Deep knowledge of SQL and SQLAlchemy ORM – preferred.

● Currently, our team is small but very talented. We have two backend developers: one senior and one mid-level, two senior frontend developers, one QA engineer and the CTO which takes part in backend development, DevOps and architecture. We work on a remote-first basis, and Slack is our main communications tool.

● High spoken and written English level – at least Upper-Intermediate.

RESPONSIBILITIES
● A developer that joins us should have an independent, almost entrepreneurial attitude, and should know how to push forward and be assertive in getting his tasks done. A sort of “Yes First”, growth mindset.

● Teamwork is very important for us, specifically communications – our team syncs with each other constantly, all members of the team find themselves leading various efforts that are a good match for their interests and skills. We share the responsibility of following through with our planning, and we all know to raise “red flags” on time when we need to – and to come together for help if possible, or update our plans if required.

● In addition, we all truly love code here in Mayple, and we love what we do. We care about our mission, and we always remain connected to the customers of our product and to their needs, and keep them in mind while we strive to make pragmatic choices. I can honestly say it’s great fun working with the team we have, both from a technological and from a “mission” standpoint.

● Any developer that joins us should see himself thriving in this sort of dynamic, communicative environment. Because of this, English at an advanced level for both speech and writing is very important.

● Finally, the day to day job will be taking part and eventually leading both design and development of new and existing systems and products, while being highly communicative with the rest of our team.

● The lead should, in addition to all above, be extremely passionate about technology and have formidable proven technical skill and decision making capabilities.

● The lead should have impressive leadership skills to motivate and guide the team members on-site, and to offer support and guidance locally and remotely.

● Superb written and verbal communications in English are critical, to be able to sync with the rest of the global team efficiently, and to work closely with the CTO and other technical leaders.

● Finally, the lead should be pro-active and assertive, pushing ahead and “getting stuff done”, not accepting “getting stuck” as an option – as the lead will be the basis upon which the success of this new team will be built.

● Any developer that joins us should see himself thriving in this sort of dynamic, communicative environment. Because of this, English at an advanced level for both speech and writing is very important.

● Finally, the day to day job will be taking part and eventually leading both design and development of new and existing systems and products, while being highly communicative with the rest of our team.

WE OFFER
● Work at an international company with high-tech software products;
● Informal and friendly atmosphere;
● Bureaucracy-free and people-oriented culture
● Opportunity for professional growth;
● IT CLUSTER membership;
● English and Hebrew classes with a lot of fun;
● Cool corporate events, team buildings;
● Thursdays “happy hours”;
● New big office with a lot of cool stuff;
● Library in the office;
● Gym in the office;
● Ping-pong and PS;
● Birthday gifts;
● Attention to every employee.