We are a technology company that started its journey in 2008. Our main headquarters is located in the picturesque city of Poznań, nestled by the beautiful Malta lake. For more than 15 years, we have been assisting companies in developing and implementing innovative fintech solutions. Leveraging our expertise in areas such as blockchain, online payments, and more, our clients can invent and develop cutting-edge solutions and services that keep them at the forefront of innovation.
Senior Python Developer
SKILLS: PYTHON | CLOUD (GCP) | SQL/NoSQL
B2B: PLN 25 000 - 32 000 + VAT per month 💰
LOCATION: POLAND (REMOTE)
Key Duties and Requirements: A Roadmap to Your Professional Success 🚀
Scope of responsibilities:
- Design and build low-latency, scalable server-side components.
- Solve challenging problems in a fast-paced and evolving environment while maintaining uncompromising quality.
- Collaborate with Product and other teams across the R&D group to understand requirements and incorporate them into your design and code.
- Fix “real-life” issues while collaborating with the Customer Success department.
Here’s a set of skills we require:
- 6+ years of Python experience.
- Experience in cloud technologies (GCP Preferred).
- SQL Databases: PostgreSQL (with SQLAlchemy and Alembic).
- NoSQL Databases: Redis.
- Experienced with REST API development.
- APIs: Using FastAPI, Flask, and Falcon.
- Experience with microservices architecture.
- Docker for containerization.
- Queue Management: Celery and RabbitMQ & Kafka.
- Very good spoken and written English (at least B2).
Nice to have:
- Experience with other languages like Java, C#, or Go.
- B.Sc. in Computer Science OR elite military technological unit graduate.
Navigating the Hiring Process: What does the recruitment process for that position look like? 🍀
-
Technical interview - during this stage, we conduct a video call with one of our experts. We evaluate your technical knowledge and experience required for the open position by discussing or solving real problems in the field. Duration is approximately 30 minutes.
-
Task - After the initial interview, you will receive a task to complete. This will be followed by a short online meeting with our expert to discuss the task you have completed.
-
Meeting with HR and TL - The final stage will be a meeting with an HR representative and the Team Leader of the team you may join. This meeting will be held remotely and will last approximately 30 minutes.
Rings a bell? No time to dilly-dally, send in that application! The EspeoCrew can't wait to welcome you to the team!