Match score not available

Senior Fullstack Developer with Python / Tech Lead

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)

Offer summary

Qualifications:

5+ years of experience in Python (Django, Flask, FastAPI) for web application development., Strong knowledge of React.js and experience with frameworks like Next.js., Proficiency in TypeScript and ES2015+, with a solid understanding of DRY and S.O.L.I.D. principles., Excellent communication skills in English (C1+) to collaborate with clients and non-technical stakeholders..

Key responsabilities:

  • Develop and implement high-quality application software within deadlines.
  • Lead technical discussions with partners and customers, understanding the business side of projects.
  • Guide and mentor project teams in technical aspects while participating in code reviews.
  • Identify and mitigate project risks, ensuring technical feasibility and clear task prioritization.

Netguru logo
Netguru SME https://www.netguru.com
201 - 500 Employees
See all jobs

Job description

At Netguru, we're all about helping innovators and entrepreneurs shape the world through beautiful software. That is our mission.

With employees from 15+ different countries, we've worked with over 800 clients from more than 50 countries. To name some of them: OLX Motors EuropeUBSCareem.

But we're not just another tech company. As a Certified B Corporation®, we're dedicated to creating an inclusive environment for all, and we take our commitment to sustainability seriously.

Salary:

15 600 - 26 900 PLN + VAT (B2B) + 20 paid days off

13 000 - 22 400 PLN Gross (UoP)

Joining Netguru means:

    • Working on a high volume of diverse and exciting projects in a fast-paced sales cycle.
    • Working with an experienced team.
    • Processes based on Scrum and Agile methodologies.
    • Clients from all over the world.
    • Work in a change-rich environment that powers digital acceleration for customers from Europe, the United States, Asia, and the Middle East.
    • Working with globally recognized clients who change the world through software and revolutionize digital banking (such as UBS or Solaris).
    • Dev-friendly processes such as CI/CD, code review, and bug bashes.
    • Continuous development of your hard and soft skills (internal webinars and conferences).
    • Enjoying flextime and flexplace; you can adjust your daily schedule to your individual needs.
    • Working on the best equipment: we will provide you with a MacBook and additional accessories for yourcomputer to make your work even more efficient and comfortable.

🎯 Your responsibilities:

  • Developing and implementing the highest-quality application software within deadlines and in accordance with our guidelines for high-quality code, 
  • Deep dive analysis of and introducing improvements to existing code base,
  • Understanding the business side of the project and being able to lead in-depth technical discussions with partners and customers,
  • Thorough understanding of agile development methodology,
  • Very strong in applying design patterns and practices, 
  • Recognizing upcoming trends and technologies which might be presented to the clients with the right business cases, references and context,
  • Participating in the documentation and execution of system testing,
  • Implementing and following strong code review process at peer level, architect level and customer level,
  • Guiding and mentoring the project team in technical aspects,
  • Helping to  identify and mitigate project risks that impact delivery,
  • Supporting/mentoring developers and other project members (e.g. PMs, QAs, PDs),
  • Participating in project scope estimation and execution, ensuring technical feasibility, accurate effort assessments, and clear task prioritization.

Requirements


🎯 Apply if you have:
    • 5+ years of experience in Python (Django, Flask, FastAPI) for web application development,
    • Experience with SQL (PostgreSQL, MySQL) and/or NoSQL databases (MongoDB, DynamoDB),
    • Experience in designing secure APIs (REST, GraphQL, WebSockets) with authentication & authorization (JWT, OAuth),
    • A strong knowledge of React.js and experience with frameworks like Next.js (or similar),
    • Proficiency in TypeScript and ES2015+
    • Knowledge of how to create DRY and S.O.L.I.D. code,
    • Proficiency in TypeScript and ES2015+ (modern JavaScript and ECMAScript specs).
    • Experience with RWD and the mobile-first approach,
    • Understanding of security principles in software development,
    • Experience in working in different projects both public and private sector,
    • Experience in working with third party integrations,
    • Good knowledge of testing practices, including TDD, unit tests, integration tests, automation tests, etc. 
    • Excellent communication skills - ability to collaborate with clients, designers, and non-technical stakeholders.
    • Ability to dissuade a client/team from making wrong decisions based on experience, providing guidance and expertise in your field,
    • Excellent knowledge of written and spoken English (C1+),

🎯 We'll be happy to see that you have:

    • Experience with Kubernetes, AWS, Terraform, Contentful, DataDog, StatsD.
    • DevOps experience with CI/CD, Ansible, Docker.
    • Experience with Vue.js or Angular.
    • Experience in optimising front-end performance and/or SEO.
    • Open-source contributions.
    • Experience in recruiting developers.

Benefits

  • Access to the WorkSmile platform offering benefits adapted to your preferences:
    • Multisport card,
    • Private health insurance package,
    • And hundreds of other options to choose from 15 categories (shopping, leisure, travel, food, etc.)
  • Discounts on Apple products,
  • One-time PLN 1000 home-office bonus for B2B contractors, and PLN 175 monthly lump sum (ryczałt) for remote employees,
  • Various internal initiatives: webinars, knowledge sharing sessions, internal conferences.
  • 20 paid days off.

Don't hesitate and apply right away!

At Netguru, we're committed to creating an inclusive environment for everyone. If you require any disability-related adaptations during the recruitment process, please let us know. We're here to help!

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Advising
  • Collaboration
  • Communication

Python Developer Related jobs