Senior Python / Django Developers

StocksDigital


2 weeks ago

06/05/2019 05:52:19

Job type: Full-time

Category: Software Dev


Melbourne CBD (onsite or remote)


We’re always seeking skilled senior Django developers to work on a number of young products: analytics, reporting, our cloud platform for ASX companies, and other internal tooling. Data science experience isn’t critical, but an analytical mind and a desire to work on interesting problems is.


Expected skills include:


1.5+ years professional experience with Django, Python, PostgreSQL

Experienced with Python outside of a web context (not everything will be web)

Experienced with distributed task queues, such as Celery

Using/aggregating API’s and interpreting data is second nature

Experience with big data and data science tools highly regarded

Veteran of git + software development pipelines

Solid understanding across elements of ‘full-stack’ (from infrastructure to front-end)

You understand fundamental design principles behind building a scalable platform

Test driven mindset; strong experience with Python testing frameworks (i.e. pytest, nose, etc)

Strong desire to write clean, maintainable, performant, well documented code

Experience working in an agile environment with a team

You know when to be pragmatic, and when to take required time on deeper problems

Experience with React and data visualisation not required but highly regarded

You will report directly to the CTO. We’re after enthusiastic developers who want to actively contribute to the direction of the products.

Full-time, part-time and contract positions are available. We would prefer you are based in Melbourne and have unrestricted working rights, but will consider highly experienced applicants who may be remote on a contract basis. To apply, please send us an email with some examples of your work and your CV to [email protected]


SENIOR WAGTAIL (PYTHON) DEVELOPERS

Melbourne CBD (onsite or remote)


We’re always seeking skilled Wagtail developers to expand upon our heavily used Wagtail CMS. We are particularly interested in Wagtail developers who are well versed with working with upstream to have core changes integrated; some of the work you will be doing will be open sourced.


Expected skills include:


1.5+ years professional experience with Django, Python, PostgreSQL

Highly experienced with Wagtail; you know how to break it and put it back together

Veteran of git + software development pipelines

Solid understanding across elements of ‘full-stack’ (from infrastructure to front-end)

You understand fundamental design principles behind building a scalable platform

Test driven mindset; strong experience with Python testing frameworks (i.e. pytest, nose, etc)

Strong desire to write clean, maintainable, performant, well documented code

Experience working in an agile environment with a team

You know when to be pragmatic, and when to take required time on deeper problems

You will report directly to the CTO. We’re after enthusiastic developers who want to actively contribute to the direction of the products.

This is a contract position for highly experienced Wagtail developers. If you’re a wagtail development company who thinks you’re up for the challenge, you can also apply.


To apply, please send us an email with some examples of your work and your CV to [email protected]


Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • Niteo (Europe & Asia)
    4 days ago

    Hi, I'm Nejc, the tech lead at Niteo, a remote-first SaaS company with team members from the UK, Slovenia, Romania, Ukraine, and the Philippines. We live and breathe Open Source: you can read about how we work in our public Handbook and on our blog. We're self-funded, growing organically and looking for help keeping our customers happy.

    Our main project is a fully automated WordPress hosting platform called Easy Blog Networks. Our upcoming project WooCart is also based on Wordpress: we say it's "WooCommerce-as-a-Service" and our goal is to make WooCommerce as approachable as Shopify. 

    And that's where you come in!

    Most of our back office systems (control panel, billing, user management, technical support, etc.) are built on Pyramid, a Python Web framework. We're looking for someone who is well versed in Python Web and related technologies (Pyramid, SQLAlchemy, Celery, alembic, etc). The main two tasks at hand are:

    • Modernizing Easy Blog Networks codebase: upgrade to latest Python 3 and Pyramid, replace third-party hacks with helpers from the standard lib and gradually introduce type hinting.

    • Bring pyramid_openapi3 to production quality.

    Our codebase is well documented, well formatted and enjoys 100% test coverage.

    It is our belief that the ratio of women and/or people of color in tech teams should be higher. We believe diversity has its challenges, but the benefits far outweigh them. We strongly encourage people from underrepresented groups to apply for this position.

    Why work with us?

    You will be regarded as a responsible and reliable adult. We put a lot of trust in you and give you the autonomy to do your job the best you can. You receive the training you need to do the job, then we set your goals and define your tasks together. After that, you plan and organize yourself. You set your own work schedule. You work on days you want to and from where you want to. You tell us when you go on a vacation and for how long.

    In the end, you are judged on your results and how well you work with your peers. If you need someone to always tell you what to do and how to do it, then it's best you find something else.

    Requirements

    What we're expecting:

    • Ample Python experience: We run over a dozen customer-facing and internal apps written in Pyramid with just a small team and we do this by focusing on writing clean and as bug-free as possible Python code.

    • Fluent in English: we are from around the globe and all our communication is in English.

    • Eagerness to learn: we're a nimble team and you'll have to learn completely new things a couple of times every year.

    BENEFITS 

    What you get in return:

    • 22 days of paid vacation per year, paid overtime, paid sick leave.

    • Competitive pay as per our Salary System with quarterly profit sharing among employees and other benefits.

    • Paid conferences, courses, books, and gadgets.

    • Lots of growth opportunities.

    • Friendly coworkers from whom you'll learn a ton and who are all great people.

    Read more about our benefits on our Careers page and in our Handbook.

    Timezones

    We have recently decided that, as a team, we want our colleagues to be stationed in UTC and earlier timezones. The reason is, we already have people in Asia, and we have all-hands meetings twice a week. They are only up to 15 minutes long, but we wouldn't want to force people to get up in the middle of the night to attend, or to stay up very late. Hence, we decided that it's best for everyone if we limit ourselves to hiring in European and Asian timezones.

  • Optimile NV (Europe)
    5 days ago

    Interested in mobility? Looking for a job in which your technical skills come into play? Read on! Optimile is looking for a software engineer for our intermodal routing engine with expertise in Java/Python.

    What we do?

    Optimile is a software company offering Mobility-as-a-Service. Mobility-as-a-Service has become the new way of transportation. Our aim is to build bridges between different mobility operators and end-users, so that everyone can enjoy the ultimate freedom of planning, booking and paying different transportation modes through one single gateway.

    This is our response to the shift away from personally owned means of transportation towards mobility solutions that are consumed as a service. Therefore we develop our own white-label mobility platforms and establish partnerships with all kinds of mobility operators.

    To guide mobility users during their trip, we have created our own route planner. This route planner combines different means of transport to get to your destination point. It uses a set of parameters (e.g. cost of the route, ecological footprint of the route, weather, time…) to provide you with the optimal mobility solution.

    What will your days look like?

    • Together with your enthusiastic colleagues you will develop further on our route planner. This way we can always offer the user a tailor-made mobility solution.

    • You automate the collection of operator data (from GTFS, OSM, shapefiles, NeTEx, linked connections, custom APIs ...).

    • You cast a critical eye on the algorithms used (A*, Raptor, Contraction Hierarchy, CSA ...) and help spotting opportunities.

    • You analyse data from operators and users and use this knowledge to improve results.

    • You help us scale the route planner (both in terms of number of users and geographical region).

    • You help delivering the route planner's results to the user.

    REQUIREMENTS

    • Living in Europe is a must

    • You have a Master’s degree in IT or similar experience

    • Speaking fluently English is not a problem for you

    • Working in a team doesn’t scare you

    • You are a hands-on problem solver

    • You are not afraid to try out new technologies and methods

    • Routing algorithms can trigger your interest

    • You will be available as soon as possible

    Experience and capabilities

    • You know the fundamentals of Neo4j or other graph databases

    • You have experience with Java and Java Spring

    • Knowing the ins and outs of Grade build systems and Maven repositories is a plus

    • You know your way around Python and Django (REST framework)

    • Experience with Docker and Kubernetes is a plus

    • Experience with React (Native) is a plus

    BENEFITS

    • Full-time permanent role, based remotely

    • Competitive salary

    • Fast growing international company

    • A great, supportive team to work with

    • The possibility to develop an innovative product in a new market within an international context

    Totally your cup of tea? Convince us of your skills and blow us away with your application form.

  • Development specialized on the free software project Open edX, used by many universities and companies to run online courses. See edx.org, stanford.edu or fun-mooc.fr for examples of Open edX instances.

    The Open edX platform is a large Python/Django codebase, with good code standards and architecture (a lot of the edX engineers come from MIT). You would work on different clients contracts using the platform. The clients list/references include Harvard, MIT, edX themselves, the French government, and various startups & universities currently running their own instances, or looking to create one. Tasks are very varied, from developing core platform features, custom exercises and tools for specific courses (XBlocks), customizing and deploying instances, working fullstack, operating our service infrastructure, improving our hosting platform, etc. You won't get bored here.


    Most of your work is published as free software (Open edX is released under the AGPL license, which requires clients to release modifications under the same license), and you would also contribute to the free software project, pushing most of your developments upstream through pull requests, contributing features, documentation or help on mailing-lists.


    - 3+ years working with Python
    - Experience with Python web frameworks, specifically Django
    - 3+ years of HTML, Javascript, and CSS (experience with React is a big plus!)
    - Experience with unit testing
    - You feel comfortable working in a Linux environment, specifically Debian or Ubuntu
    - Experience with databases: MySQL, MongoDB, PostgreSQL
    - Experience with contributing to free software projects, and communicating within a free software community

    You would have to work with tasks from the following categories, but you would be able to pick up the skills on the job if you don't master this yet:

    - DevOps experience, especially on Debian/Ubuntu servers, Terraform, Vault, Packer, Prometheus, ELK, Docker. We are building a modern infrastructure and having a strong DevOps presence on top of core software engineering skills is a big plus with us.

    - Cloud computing, like AWS or OpenStack

    - Configuration management tools such as Ansible

    - RabbitMQ, Redis & Elasticsearch

    - git source control

    - Mobile development (iOS and/or Android)

    - Managing clients & projects from beginning to completion (senior developer)

    - Public speaking at conferences (you would present a talk every year at the Open edX Con)


    We are a team of twenty developers, all working remotely from Europe, North & South America, Asia & Australia. You would arrive at a critical moment, as we scale up to handle increasing demand from clients on the edX platform. The company is not affiliated with edX, but contributing and working with them on various projects. This is a full time position, were you would be able to work remotely from anywhere you want, as long as you have a good internet connexion. : ) 

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!