TL;DR

Senior Fullstack Engineer (Python + React): Developing and maintaining backend services and frontend features for a platform that enhances interactions with external network service providers, allowing consultants to find and interview industry experts for research with an accent on delivering end-to-end functionality and optimizing application data layers. Focus on applying clean code principles, CI/CD practices, and utilizing AI-assisted development tools to improve productivity.

Location: Poland, Fully Remote

Company

BONAPOLIA offers a gateway to exciting career prospects and the chance to thrive in a fulfilling work environment for job seekers.

What you will do

  • Develop and maintain backend services and RESTful APIs using Python.
  • Build and enhance frontend features using React and TypeScript.
  • Design and optimize application data layers using PostgreSQL and MongoDB.
  • Collaborate with product, design, and engineering teams to deliver prototypes and production-ready features iteratively.
  • Contribute to architectural decision-making and participate in Agile ceremonies.
  • Work with AWS environments in collaboration with DevOps specialists.

Requirements

  • Strong hands-on development experience with Python.
  • Experience with an additional backend language such as Java, C#, C/C++, Ruby, or Node.js.
  • Professional experience building web applications using React and TypeScript.
  • Experience developing and maintaining RESTful Web Services and integrating external APIs.
  • Ability to apply best coding practices and modern design patterns.
  • Candidate Location: Poland

Nice to have

  • Working knowledge of AWS cloud services.
  • Familiarity with microservices architecture.
  • Experience with automated testing and CI/CD.
  • Experience using AI-assisted coding tools.
  • Understanding of Agile methodologies.

Culture & Benefits

  • Passion for technology and enthusiasm for emerging and disruptive innovations.
  • Strong English communication skills, both written and verbal.
  • Excellent interpersonal and collaboration abilities.
  • Advanced problem-solving skills with the ability to process complex information clearly.
  • Commitment to technical excellence and Agile engineering practices.
  • Self-starter attitude with an entrepreneurial approach.