Ostadkar is looking for a senior backend developer. This experienced professional shall be part of our technical team and contribute directly to the development of our applications, products, and services. You are going to solve daily technical challenges and delivering great solutions for them. Design, develop, validate, maintain, release, and operate our backend platform. Ostadkar is seeking passionate and energetic individuals to join our full-time team in Tehran, Iran. Identify needs and problems and proactively drive to solutions.
We hire for culture and believe that skills can be learned. Therefore, the most important requirement is to be a culture fit for our fast pace start-up:
Be extremely proactive in identifying issues and tackling challenges.
Be very thirsty to learn and grow, both professionally as well as personally.
Other important requirements include technical skills listed below.
Proven ability to learn quickly and apply new technologies.
Work hard, play hard.
Skills And Requirements
Minimum of 3 years of experience building REST-based APIs using Python.
Experience working with distributed and scalable architectures.
Experience in a Linux and high-load environment.
Experience in at least one relational DBMS preferably Postgres.
Experience in ELK stack.
Experience in version control, such as Git.
Building reusable code and libraries for future use.
Ability to manage a hosting environment, including database administration as well as scaling applications to handle load changes.
Familiarity with microservice concepts.
Familiarity understanding of Git.
Experience in DevOps tools is a plus.
Experience in Go.
Flexible working hours.
Paid morning transportation.
Company-provided breakfast, launch, fruit, and snacks.
Choose your own OS and work on high-spec tech gears.
Interview Process Our process for evaluating candidates is constituted of multiple steps as follows:
Step 1: The CTO reviews all applications, and potential ones are selected for a phone interview. He/she will look for the best match for the hiring position. Therefore, please read the job description thoroughly to increase your chance.
Step 2: A short phone interview will be conducted with the potential candidate by a senior member of our technical team. We will go over your resume and ask questions about the technology stack you had experience. It will be between 10 to 15 minutes.
Step 3: A mini project is designed for the candidate to do in less than a week. A senior member of our technical team will be in charge of helping you with this project.
Step 4: We will invite you to have a chat. In this meeting, we will review your code and discuss your approach.
At each step, if we cannot proceed with your application, you'll be notified by email or the medium you applied. However, if you did not get any notification, you are on our waitlist. In stage 2, it may take up to a maximum of 15 working days to call you. However, on average, it takes seven working days for most of our applicants.
At Ostadkar, we are striving to build a trusing and trustworthy society, by providing exceptionally respectful, high quality, and memorable experiences in all touch points for everyone withing our community of customers and service providers. Ostadkar is the largest and fastest growing online platform for ordering home and business services. Our platform serves as a connection between consumers and service professionals for a whole host of services.