Company
CLOUDSIGMA AG logo

CLOUDSIGMA AG

www.cloudsigma.com
Location

In office: Sofia

  • 🇧🇬 Bulgaria
Apply

Senior Python Developer

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