Position: Senior Python developer
Company: Freelance
Category: Python
Experience required: 3y

Brief of the Role:

We are looking for a senior Backend engineer to join our fast growing team. As a member of the team, you will help design and develop the AgVend Portal - the leading digital engagement platform for US Agricultural Industry. In addition to building scalable applications, you will work directly with the Head of Product in defining the product roadmap and coming up with innovative solutions to grow the business. At AgVend, we believe in craftsmanship and attention to detail at every level. We write software that can be easily understood, maintained, and extended.

Required skills:
● 5+ years of hands-on experience building scalable web technologies and services utilizing Python and Django
● Strong object-oriented design and development skills and advanced knowledge model-view-controller (MVC) design paradigms
● Extensive experience working with SQL and NoSQL databases
● Enthusiasm and willingness to learn new technologies and dig into problems 
● Bachelor’s degree in Computer Science, Physics, Mathematics, Engineering, or related field
● Self-motivation, independence, and reliability
What you can expect from us:
● Great Team - you will work with a close-knit team of very experienced full stack engineers who will help you grow and learn from you.
● People First - we will seek to maximize your personal growth and long term career success during your time with AgVend and beyond. We value our employees' lives and aspirations outside of the company.
● Ownership and Autonomy - you will have the power to realize opportunities, drive change, and delight customers.
● Clear Expectations - performance goals will be rooted in our company values and objectives.
● Competitive Salary - we know money isn’t everything, but you will be properly compensated for your work.

About AgVend:
● We are a U.S. based, well funded technology company. Our entire team is distributed across the U.S. and Europe.

1. We have 5 very senior full stack developers, 1 middle full stack developer, 1 fronted end developer, 3 html/css/ a little js developers, 3 QA, 2 designers, a technical product manager

2. Work schedule is very flexible, we don't enforce any hours. Developers work with our technical PM and she's on European time

3. We have unlimited vacation and sick days, we also offer $1200 for a new laptop

4. What are you working on? What is the product?
AgVend develops an industry leading digital engagement platform for the Agricultural Industry. Our platform encompasses digital marketing tools, ecommerce tools, CRM, BI, and a lot more. Our platform is used by the leading ag companies in the world.

5. Why is this product interesting or important? What is its value proposition?
Our products help large organizations digitize their business processes. We enable businesses to be more efficient, grow sales, and move more of their transactions and interactions online.

6. What technology is being used (please be specific)?
We're using AWS, Python, Django, React, React Native

7. How are we (as a company / product) different from others? Why should I work on this project?
We are the leader in our industry and our biggest challenge is growing fast enough to keep up with demand. We are constantly innovating and building new features. Our new developers work on new features instead of fixing old bugs.

8. Why is this position open? Did someone leave / are you expanding?
We're growing like crazy. Can't keep up with demand.

9. What is the developer turnover on this project? How often do people leave?
No one has left AgVend... (we have a team of 10 devs)

10. How old is this product / project? What stage is it currently at?
The company is 3.5 years old. We are very well funded and have hit the "hockey stick" point in our growth curve

11. Where are the people making technical / architectural decisions based?
All of our developers are based in Ukraine and Russia

12 Is there an opportunity to travel? Where
We bring everyone once a year to an all-team event in the US

13. How will the interview take place (who will conduct, how many stages)?
There are 3 stages to the interview. 2 technical calls and one final call with Head of Product and Engineering - more of a personal conversation.