If you re a motivated self-starter, who likes creating world-class solutions with modern technologies, you re just the person we re looking for. Together, we ll be making the next generation Cloud-as-a-Service. We ll be glad to welcome more members aboard our worldwide team where every one of us makes a difference.
Tasks
You will be joining our back-end team as a Senior Python Developer. Our team is small, but can rapidly ship code and features. The initial tasks will include extensions of our cloud business logic, design of public-facing APIs and integration with 3rd party systems. Once familiar with the system, you will also be working on improving our cloud orchestration stack.
In the first month expect to:
- Onboard with our agile way of delivering code through pipeline to production. Get to know our tools, principles and core values
In the first three months expect to:
- Commit changes to our codebase
- Participate actively in our sprints and help peers succeed
- Participate in code quality reviews and commit edits
- Receive and give feedback on the direction of the product and the path forward
In the first six months expect to:
- Have defined OKR goals
- Discuss with your manager your performance and points of improvement and the path to success
- Participate in the yearly planning and backlog pipelining
- Participate in the hiring process of our ever-growing team
In the first twelve months expect to:
- Have received at least one OKR review
- Have planned your next OKR cycle
- Have assumed ownership of at least 1 research project as lead
- Have discussed your career aspirations with your manager and have a growth plan defined
Requirements
- Solid knowledge of Python and Django complex systems
- At least 5 years of general experience developing software.
- Strong background in software design; scalable systems, reliability and maintainability
- Experience with relational databases and query optimizations.
- Good knowledge of HTTP protocol.
- Experience with collaborative workflows using distributed source control systems (Git and Mercurial).
- Experience with Test-Driven Development (TDD) and Continuous Integration (CI).
- Previous experience with Celery or with a similar library.
Considered a plus:
- Extensive experience with Linux as a user or as an administrator.
- Experience with VMware products and APIs specifically vCloud Director and vCenter.
- Background in developing Web-based applications.
- DevOps experience.
Benefits
- A highly competitive starting salary
- Additional benefits
- Opportunity for professional growth in a dynamic and international environment
- Informal, friendly and knowledge-sharing environment
- An interesting and challenging job, that allows you to build a career