We are looking for a Regular+ Python Developer who will join our team to develop a product for our client in the UK. The developed platform is an e-commerce solution that is dedicated to ticket sales within an integrated sales system. The system is based on asynchronous frameworks. For the time being, the project team consists of 20 people: developers and software testers.


About a project

  • Project implementation for one of the largest ticket distributors in Europe
  • We use the new technology stack
  • We use Kanban on a daily basis
  • We have team meetings and updates 3 times a week
  • We have a Project Manager 
  • We have dedicated team of testers for the project
  • We are looking for space to do things without a technological debt
  • We like to code, we are looking for passionate people
  • Our team respects each other. We operate in the spirit of Agile - which also means that there are some matters to improve. That's why we need you.
  • Company culture is very important to us. If you like self-organization topics (around Halocracy, Management 3.0), we believe that you will find yourself in the right place


What we offer

  • In-house work at our office in Cracow or fully remotely
  • Flexible working hours
  • Self-development opportunities - we like people who enjoy developing new skills
  • All necessary work tools
  • Team building events and trips
  • Quarterly 1:1 Health-checks with the leaders to keep remote work more human
  • Bonus: Quarterly Profit Sharing


Timeline

  • The cooperation started ASAP
  • Cooperation with a long-term perspective



Onboarding process

  • One of the most important steps after successful recruitment is to follow the onboarding plan. Why? Because thanks to that plan you will be able to start work on the first day. First-day commit? Why not? Onboarding starts just after we sign the contract. 


Onboarding steps are:

  • Give you access to the most important tools in the company: Email, Slack, Jira, Github
  • Introduce yourself to the team (always on Thursday's Weekly Brave Updates at 13 a.m Warsaw Time)
  • Learn about our company standards regarding communication, tools use, and common practices
  • Onboarding to the project and your first task (which you will be able to choose by yourself)
  • Monitoring the current onboarding status and keeping everything up to date

Excellent
REST APIPython
Very well
DjangoPostgreSQLRedis
Beginner
AsyncioAiohttpSanicFlaskDocker / KubernetesGoogle Cloud PlatformJSON RPCCI/CDSQL

As a Python Dev, you will be participating in the development of the API integration part of the adapter system:

  • Developing backend applications using Python/Django/Sanic/Flask frameset
  • Participate in project meetings
  • Write an efficient, readable code while respecting the coding standards
  • Help the team solve design and scalability problems
  • Testing and keeping technology debt minimal

  • Proven practical knowledge of Python and asynchronous programming
  • Experience in working with RESTful APIs and external API providers
  • Experience in deployment
  • Good knowledge of CI/CD environments
  • Google Cloud Sevices: nice to have
  • Knowledge of design patterns, clean architecture, and clean code
  • Experience in writing tests in pytest and behave
  • SQL: Regular
  • Fluent English (min. B2+)


We are aware that there is no one who is an expert in everything. If you are persevering enough, we will help you gain the necessary experience and know-how. PS: Please attach your GitHub or other work examples.

If you are interested in issues related to building an organization based on a partnership & full transparency approach, we are a place for you.

1️⃣ CV Analysis
2️⃣ Technical Call (up to 1.5 hours with People Partner and one of our Backend Developer) and Introduction
3️⃣ Paid Trial (Optional; minimum two weeks contract to check how we cooperate in practice in the project.)
4️⃣ The Offer (If the Technical part goes well, we will meet in the summary meeting and confirm the contract.)

Brave

Krakow
25

Bravelab is /a service company/ located in Krakow. Since 2015 our Team has been hard at work developing websites & web applications using Python/Django, JavaScript/TypeScript. 

Our mission is to be /a trusted partner to our clients/ in the field of web platform development & staff augmentation. We decide which projects we want to take part in and with which clients to work.

We believe in managing the system, not the people. It is about working together to find the most efficient way for a business to achieve its goals while maintaining the happiness of workers as a priority.