« Go back to job listings

Mid or Senior Python devs for exciting longer term project [CLOSED]

Full Time Negotiable

Python

Want to work in a fun and fast-growing global technology company?

We need 3 top-class mid or Senior Python Developers with excellent English.

Who are we looking for?

You are a pragmatic, innovative and self-motivated problem solver. You have a natural optimism and believe that awesome technology can change the world. We expect you to come on board ready to write clean code. You enjoy working within an agile context.

We are looking for mid-senior level developers who care about

  • Decoupling and testability

  • Technical architecture

  • Separation of concerns

  • DRY

  • Technical design

  • Code quality

  • Code reuse and packing

Personal qualities we hold in high regard:

  • Creative problem solving (we have made our name actively raging against Infinite monkey theorem and deliver clever yet simple/elegant solutions to enterprise-level problems on a global scale)

  • Take ownership of a task and see it through to completion

  • A drive to go the extra mile in pursuit of completing a task not only to meet requirements but in a way that you can be proud of (and to further advance your learning)

  • Continual learning

  • Continual teaching (others)

  • Ability to think on your feet

  • Draw and articulate your thoughts and design clearly to others

  • Happy to get stuck in across the board

  • Friendly demeanour

  • Able to talk to non-technical people about technical issues within a context they can understand

You'll be involved at all stages of building a wide range of applications throughout the development lifecycle from collaborating on requirements gathering sessions, to discussing architecture, to writing and maintaining the end product.

We encourage an attitude of continuous refactoring and iterative development to get the best result possible, backed up by a full test suite to catch any regressions.

Essential skills

  • Expert in Python

  • Proven ability to produce production level code.

  • Able to write code in other languages as required (with buddy/pair programmer with language expertise) and willingness to upskill quickly as needed.

  • Can program using functional and imperative paradigms.

  • Natural understanding of the software development lifecycle.

  • Detail oriented mindset & strong creative problem solving abilities

  • Experience with all aspects of Docker - image building to container architecture and orchestration.

  • Keen on all areas of testing - unit and end-to-end.

Nice to have skills

  • Experience with distributed systems

  • Experience with parallel processing and concurrency

  • UML and industry standard design and documentation (heavy use of PlantUML for sequence and activity diagrams before any code is written)

  • You've built complex applications before.

  • You can read JSON, YAML and XML like it's your mother tongue.

  • Experience setting up and maintaining continuous integration environments. E.g Jenkins, CircleCI.

  • You version control ​everything​.

  • Have an Atlassian tattoo - (or have used their suite of project management applications).

  • Experience with development & integration of APIs (primarily REST) and technologies like OpenAuth, SSO & SOAP.

  • Have queried Relational, NOSQL and document data storage engines like MySQL, PostgreSQL, CouchDB, Redis & Elastic.

Responsibilities

  • Communicating with clients to understand their requirements, design solutions, and implement them.

  • Building and maintaining applications across our technology stack.

  • Writing understandable, testable, production grade code.

  • Mentoring and sharing ideas with other members of the team.

CLICK APPLY BUTTON TO COMPLETE THE APPLICATION FORM

Appy Ventures

Appy Ventures is a team of experienced entrepreneurs working as Tech Partners.

We’ve been working since 2012 with...

View company profile

Similar Jobs

Flutter Developer

Flywheel

Click here to watch the introductory video from Erik, CEO of Flywheel. Flywheel Studio is a low-code development agency. We build web and m...

Apply