Job Closed
This listing is no longer active.
Appointments made easy.
Senior Software Engineer, Python
Location
Poland
Posted
64 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, Python
Booksy
**The role you’ll play:**As a **Senior Software Engineer** reporting to the **Engineering Manager** in our **Product Development** team, your purpose will be to design, build, and maintain scalable, high-quality systems that empower beauty professionals worldwide. You’ll work on new features, optimise system performance, and shape the architecture to support our growing platform.** You’ll collaborate with product managers, designers, and engineers to craft solutions that solve real-world problems for millions of users while driving innovation and continuous improvement in our codebase.
Job Requirements
- What you’ll need to succeed:**
- Proficiency in **Python**.
- Strong database management experience with **PostgreSQL.**
- Expertise in writing comprehensive test suites and using automated testing frameworks.
- Experience designing and implementing scalable architectures (microservices, event-driven systems).
- Familiarity with **Docker** and building **CI/CD pipelines.**
- At a minimum, we require **conversational-level English language skills**. Why? English is our company language and is used for any business-wide communications, so we need you to be able to speak English to feel like an integrated part of Booksy.
- It will also help you to have:**
- A passion for mentoring and guiding other developers.
- Experience with **observability practices** (logging, monitoring, and alerting).
- Continuous learning mindset to stay updated with new technologies.
Benefits
- Some of the benefits we offer:**
- This is a fully remote position, we take pride in being a globally distributed team.
- Private medical care - terms depends on location.
- Access to wellbeing tool - Worksmile.
- Our other benefits will vary due to your location, please ask your talent partner for more detail.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Provide application support for resolving issues raised by customers via ticketing systems • Conduct root cause analysis for system failures from software defects, environment and data issues • Perform application health monitoring, observing logs and metrics to gauge expected platform performance. • Implement application patches/fixes during planned maintenances coordinating with global delivery teams. • Execute diagnostic tests simulating various real-world use cases and conditions • Create technical notes & frequent Q&A covering solution-specific error resolutions • Handle 2nd level escalations requiring code changes, hotfixes and environment updates.
Backend Developer – Cloud, Java
LITITWe deliver quality through client engagement and talent excellence
• Develop and maintain backend services using Payara 6 (Jakarta EE), Quarkus, and REST APIs. • Participate in the design and implementation of microservices to replace and modernize monolithic applications. • Work with Kafka (Confluent) for messaging and asynchronous data processing. • Integrate and manage data persistence in Oracle (SQL, PL/SQL) and PostgreSQL databases. • Build and deploy services in AWS, using services such as Fargate, CloudWatch, VPC, Route53, Secrets Manager, Lambda, and RDS. • Containerize and orchestrate applications using Docker, Kubernetes, ArgoCD, and Helm. • Apply CI/CD practices through GitHub Actions, ensure code quality with SonarQube, and follow GitFlow processes. • Write automated tests using JUnit and Mockito to ensure reliability and maintainability. • Collaborate with other teams, participate in sprint ceremonies, and contribute to technical refinements and discussions.
Lead Software Engineer – Cloud, Java
LITITWe deliver quality through client engagement and talent excellence
• Lead and mentor a team of backend developers, ensuring high-quality deliverables and adherence to project standards. • Design, implement, and deploy microservices using Payara 6 (Jakarta EE), Quarkus, and related frameworks. • Develop REST APIs and ensure optimized transactional data access and caching mechanisms. • Drive the migration and refactoring of existing monolithic applications into microservices. • Manage deployments and operations in AWS, including services such as Fargate, CloudWatch, VPC, Route53, Secrets Manager, Lambda, and RDS. • Utilize Kubernetes, Docker, ArgoCD, Helm, and GitHub Actions for CI/CD and orchestration. • Ensure code quality through JUnit, Mockito, and SonarQube, following GitFlow practices. • Collaborate with multiple teams (front-end, backend, DevOps) and participate in sprint planning and refinement sessions. • Engage directly with client stakeholders, present solutions, and support decision-making processes.
Backend Engineer – Validator Engine Specialist
KOR FinancialAn Upgraded Trade Repository. Built Fundamentally Better.
• Focus on maintaining and enhancing our custom-built validator engine. • Ensuring regulatory messages sent to financial regulators meet stringent accuracy requirements. • Extending the rules engine (written in Java) to support new use cases. • Implementing, debugging, and refining JSON-based DSL rules for accuracy and compliance. • Collaborating with three other team members to support ten jurisdictions. • Ensuring thorough testing and validation of all configurations.



