What Add job title, key skills
Where Add location, town,city
Start a New Search

Full Stack Python Developer

Sofia, Bulgaria


  • Job Description

The Full Stack Python Developer will work as part of a teamdelivering several software tools in support of Virtual Claritys consultingofferings in the domains of technology assessment and transformation. Theindividual will be expected to contribute to the architecture and design ofmultiple products, and produce robust, clean and well-tested code. They will befluent and productive in core Python development and in common web applicationand server technologies: in addition they will be experienced in both front-enddevelopment using HTML/JavaScript and in interfacing to web services anddatabases from server code (with particular strength in one or both of these).

Candidates will be asked to complete a brief knowledgeassessment test and a practical exercise.

  • Responsibilities

§ Work with product managers and architects tounderstand product scope and requirements

§ Contribute to planning by writing, reviewing andestimating user stories

§ Choose and implement appropriate architectures

§ Write clean, well-structured code supported bytests to meet project requirements (functional and non-functional)

§ Work with the tools infrastructure team toprepare systems for deployment and operation in test and productionenvironments

§ Support tools in production by helping triage,investigate and fix issues as they arise

  • Desired Skills & Experience


=A degree in Computer Sciences or equivalent workexperience

=Ability to identify, analyze and resolveproblems quickly

=Takes pride in one's work; detail-oriented andthorough

=Ability to make good judgments and quickdecisions

=Strong communication skills with technical andbusiness teams, both verbally and in writing

=Comfortable working directly with coworkers andstakeholders, understanding and translating their needs into business reporting

=Fluent written and spoken English

=Experience of collaborative work in an agileenvironment


=4+ years experience of developing in Python

=Fluent in the features, patterns and idioms ofPython 3

=Commitment to testing, and fluent in TDD usingthe Python unittest module

=2+ years of developing web services andapplications in Django and/or Flask

=Experience of interfacing to SQL databases viacommon Python ORM libraries (Django ORM, SQLAlchemy) and directly

=Experience of SQL databases (MySQL, PostgreSQL,SQL Server), in particular DDL and developing queries

=Fluent HTML/CSS and JavaScript, and commonfront-end libraries and frameworks (React, Angular)

=Familiar with common tools for source codecontrol and continuous integration (Git, TeamCity, Jenkins)

=Fluent in Linux/unix shell and common commands

=Some exposure to concepts in data science anadvantage

=Experience of deploying and managingapplications in AWS an advantage


  • Our Company

Virtual Clarity is a Technology Consultancy business, withoffices in the USA and Europe. Businessleaders know that transforming I.T. into a Service
 is a shift that needs tohappen. But many don't know how to getthere. Getting our customers there,simply, is simply all we do. We untangletheir I.T., taking it from complex legacy, to a clear, cloud infrastructure,that will help make them and their business clean, lean and ready for a nimblefuture.

We not only help customers refine their technology vision,but also help them sell it to the rest of their company, so that everyone cansee the need for change, and most importantly, get excited about it. In fact, our remit goes beyond advisoryservices into the realms of getting things done. We are active participants in the task ofcreating I.T. as a Service.

If I.T. is keeping customers awake, it's not working. Fundamental change can feel like steppinginto the abyss. We know that CIOs andCTOs already have plenty of things keeping them awake at night - no one needsmore! Thankfully, the benefits of movingto ITaaS far outweigh any reasons to stay as they are, and our current clientsare sleeping all the better for making that move.

  • Our Culture

We are an entrepreneurial business, where almost everyonecomes into contact with the customer, at some point. We are informal unless required to beotherwise, by our customers, where, much of the time, we work on-site.

We work with game changers, believers and visionaries. We give a damn: not everyone thinks its coolto care, but we do. We care about ourcustomers and about our people. Wereobsessed with return on energy and deliver return on investment. We are a collective of change makers andfocused thinkers; we actually make it happen.

The VCtone is SMART, RELEVANT & FUN. Weare actively NOT corporate. Our intention is to offer all our peopleopportunities to produce, learn and teach, as well as a platform for takingtheir career to the next stage.

Posted 18 days ago

report job
Similar Jobs