All offersWrocławPythonSenior Python Engineer
Senior Python Engineer
Python
CollectiveHR

Senior Python Engineer

CollectiveHR
Wrocław
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    Python
    master
    OOP
    master
    Python 3.x
    advanced
    RDBMS
    advanced
    PostgreSQL
    regular
    AWS
    regular
    JavaScript
    regular
    Flask
    regular
    React
    nice to have
    Pyramid
    nice to have

Job description

What’s the opportunity? We are hiring a software developer to play an important role in our product team. This role is available to  senior developers, however, consideration will be given to all candidates with the right mix of skills, experience, and attitude.
 
We're looking for people that are continuously learning and improving, and who will grow with the company. We primarily use Python and Javascript and so we are keen to hear from you if you already use these technologies or want to start. What will I be doing? Ideally, you will be comfortable working on client facing interfaces as well as deep down in the engine room. You will be working closely with our existing team, developing new features and improving existing ones. You will also have the opportunity to be an active influencer in technical discussions and contribute to the development of our internal systems and processes.
 
Your responsibilities will include:

  • Quickly getting up to speed on core technologies and the software development life-cycle; 
  • Working independently to develop and implement new product features as a key part of our product team; 
  • Contributing as an active voice to discussions around new technologies and tools for application development; 
  • Supporting other team members with their assigned work, and assisting with code reviews. 

What experience do you need?

  • Expertise in creating web applications using object-oriented Python, evidenced by at least 3 years of professional experience; 
  • Proficiency in at least one of Python frameworks; 
  • Proficiency in relational databases (PostgreSQL is preferred); 
  • Proficiency in modern JavaScript (ES 2016) 
  • Experience with Celery, REST APIs, e2e and unit testing and Hands-on Git experience; 
  • Experience with AWS, CI/CD, web security and DevOps - Unix based OS (Debian/Ubuntu): cron, automation via bash scripting, monit, etc.; 
  • Experience with using Docker in a production environment; 
  • Strong written and verbal communication skills (in English). 
 
Bonus for experience with:

 
  • Professional experience with Pyramid and Flask web frameworks; 
  • Proficiency in: AngularJS, React/Redux; 
  • Experience with SqlAlchemy, Elasticsearch, RabbitMQ, Redis; 
  • Knowledge of or willingness to learn concepts of GraphQL APIs. Other requirements 
  • This role requires a strong technical background and high-level of competency using our chosen technologies. 
  • Due to the global nature of our company, you will have opportunities to travel between our offices in Dublin, Ireland, and Wroclaw, Poland. 

Benefits In addition to playing an important role in building the project, you'll receive:

  • Competitive salary; 
  • Meaningful equity; 
  • Flexible holidays; 
  • Opportunity to make a difference through helping life-saving products to get to market.