Apply

Senior Full Stack Engineer

Location: Warsaw, Poland
Employment Type: Full-time
Experience Level: Senior (5+ years)

About Our Client

Our client is an established startup building innovative B2B collaboration software that helps teams work together seamlessly across organizations. Their platform enables businesses to streamline communication, share resources securely, and collaborate effectively on projects with partners, vendors, and clients. They foster a collaborative environment where innovation thrives and every team member's contribution matters.

Role Overview

We're seeking an experienced Full Stack Engineer to join our client's growing engineering team in Warsaw. You'll play a key role in designing, developing, and maintaining both front end and back end systems that power their collaboration platform. This is an excellent opportunity to work on challenging technical problems, take ownership of features end-to-end, and contribute to a product that connects thousands of businesses worldwide.

Key Responsibilities

  • Design, develop, and maintain full-stack applications and features

  • Build responsive, user-friendly frontend interfaces

  • Develop scalable backend services and APIs using Python

  • Design and optimize PostgreSQL database schemas and queries

  • Collaborate with product managers, designers, and other engineers to deliver high-quality features

  • Lead technical discussions and contribute to architectural decisions

  • Participate in code reviews and mentor junior developers

  • Write comprehensive tests and maintain high code quality standards

  • Troubleshoot and resolve production issues across the stack

  • Continuously improve application performance, security, and scalability

Required Qualifications

  • 5+ years of professional full-stack development experience

  • Strong proficiency in Python and modern Python web frameworks (Django, FastAPI, or Flask)

  • Solid experience with modern frontend frameworks (React, Vue.js, or Angular)

  • Deep experience with PostgreSQL, including schema design, query optimization, and performance tuning

  • Strong understanding of HTML5, CSS3, and responsive design principles

  • Experience building and consuming RESTful APIs

  • Proficiency with version control systems (Git)

  • Strong understanding of software design patterns and clean code principles

  • Excellent problem-solving and debugging skills

  • Strong communication and collaboration skills in English

  • Proven ability to work independently and lead projects

  • Bachelor's degree in Computer Science, related field, or equivalent practical experience

Nice to Have

  • Experience with cloud platforms (AWS, Google Cloud, or Azure)

  • Knowledge of containerization technologies (Docker, Kubernetes)

  • Experience with microservices architecture

  • Understanding of CI/CD pipelines

  • Experience with GraphQL

  • Experience with authentication and authorization systems (OAuth, SSO)

  • Familiarity with file sharing and document collaboration features

  • Familiarity with monitoring and logging tools

  • Experience with Agile/Scrum methodologies

  • Previous experience with B2B SaaS products

  • Contributions to open-source projects

  • Experience mentoring junior developers

What Our Client Offers

  • Competitive salary

  • Private medical care

  • Multisport card or fitness benefits

  • Flexible work arrangements (hybrid model)

  • Professional development opportunities and training budget

  • Modern office space in Warsaw

  • Collaborative and innovative work culture

  • Regular team activities and events

  • Opportunity for career growth and technical leadership in a fast-paced startup environment

  • Equipment (laptop, additional monitors)

  • 26 days of paid vacation

AphraDev’s Commitment

Equality is a core tenet of our culture. We are committed to building inclusive global teams that represent a variety of backgrounds, perspectives, beliefs, and experiences. The more diverse we are, the richer our community and the broader our impact.

How to Apply

Please send your resume, portfolio/GitHub profile, and a brief explanation of why you're interested in this role to careers@aphradev.com

We look forward to hearing from you!