Senior Full-Stack Developer (Python + Vue)
Miejsce pracy: Poznań
About the project
We are looking for a skilled Python developer with hands-on experience in Django. We also require basic knowledge of frontend technologies (Vue.js or React) and a willingness to learn or deepen expertise in Vue.js. The ideal candidate should have a strong understanding of web development principles and the ability to design, develop, and maintain complex web applications.
Your responsibilities
- Design, develop, and maintain applications using Python and JavaScript technologies.
- Write clean, maintainable, and efficient code.
- Troubleshoot and debug applications.
- Implement security and data protection measures.
- Collaborate with team members to drive continuous improvement.
- Stay up-to-date with new technology trends.
- Design, implement, and maintain automated builds and deployments.
- Share knowledge about new and relevant technologies with the development team.
- Develop features (data access, business logic, and UI), fix bugs, and write unit tests.
- Perform testing and create documentation as needed to support team goals.
- Assist with resolving production issues.
- Conduct code reviews for other team members.
Our requirements
- A minimum of 5 years of professional experience in web application development (Python 2.x and/or 3.x) using at least one of the following frameworks: Django, Flask, or FastAPI.
- Experience in designing web application architectures.
- Ability to lead application development from configuring the development environment to deployment in the cloud (AWS, Azure, or GCP).
- Capability to provide training and support to less experienced team members.
- Proven use of best practices, such as CI/CD, TDD, code reviews, design patterns, and SOLID principles.
- Familiarity with current industry standards and technologies.
- Strong understanding of relational databases.
- Experience with Git and version control systems.
- Excellent unit testing and debugging skills.
- Proficiency in English and Polish (B2/C1 level).
- Experience with Agile development methodologies.
- A collaborative and team-oriented mindset.
Optional
- Hands-on experience with containerized applications
- Elastic
- PostgreSQL
- GraphQL
- Redis
- Kafka
This is how we organize our work
Development opportunities we offer
- assistance in preparation to public speeches
- conferences in Poland
- intracompany training
- soft skills training
- substantive support from technological leaders
- support of IT events
- technical knowledge exchange within the company
What we offer
- Work-life balance: We are open to discussing individual needs. Set up working hours and limited remote work scheduled with your team and manager, in a way that works for both sides.
- Reimbursed private medical care (Medicover) and Multisport: We care about the health and well-being of our colleagues. Choose a sports card and dedicated medical care for yourself and your relatives.
- Leader’s support: Work with true enthusiasts and professionals who will support you along the way. You can count on leaders and experts who are willing to share their knowledge so that you too can join their ranks someday.
- Technology focus: Python and JavaScript are not our only strengths, we are also very good at React Native, IoT, Machine Learning, .Net, DevOps and Blockchain.
- Growth review: Junior, Regular or Senior? Every year we have a chance to discuss acquired skills and prepare a development plan for upcoming months.
- Events: Attend exciting internal webinars, celebrate special days with us, and join us at conferences and meetups as a listener or speaker!
- Workation: Team trips where you have a chance as a team not only to work together, but also integrate f2f.
Benefits
- sharing the costs of sports activities
- private medical care
- life insurance
- remote work opportunities
- flexible working time
- integration events
- computer available for private use
- corporate library
- no dress code
- video games at work
- coffee / tea
- drinks
- parking space for employees
- leisure zone
Recruitment stages
- Initial online interview (approx. 45 mins)
- Technical interview (2 h)
- Meeting with the Hiring Manager (approx. 30 mins)
- Welcome aboard – onboarding
STX Next S.A.
Hi there!
We are STX Next, a global IT consulting company specializing in customer-focused software services. Join a group of 500 professionals dedicated to helping customers build outstanding products. Leveraging the latest advancements in the field, and a passion for innovation, were shaping the future of technology one project at a time.
Are you the NEXT one?
“The Controller of your personal data is STX Next spółka akcyjna with its registered office in Poznań (61-854), ul. Mostowa 38, KRS [company registration number: 0000967074. Personal data will be processed in order to carry out recruitment process, and if you have given your consent, for the purposes of future recruitment processes. You have the right to access the data, rectify the data, erase the data, restrict the processing of the data, data portability and to withdraw your consent at any time without affecting the lawfulness of processing carried out on the basis of consent before its withdrawal. For more information on the processing of your personal data, please see our Privacy policy https://career.stxnext.com/polityka-prywatnosci.
If your job application for the needs of current recruitment process at STX Next S.A. includes personal data that is not required by law or by the Controller, clicking the Send button to submit the application constitutes your consent to the processing of this data in order to conduct the recruitment process by STX Next S.A.I agree to receive marketing content from STX Next S.A. via electronic means to the email address provided by me.I agree to the processing of my personal data included in my job application for the needs of future recruitment processes at STX Next S.A.”