DashDevs — це компанія спеціалістів, які створюють ефективні рішення для наших клієнтів. Об’єднана спільною ідеєю і прагненням розвиватися команда з кількох людей розширилася до більш ніж 100 спеціалістів: професійних розробників, досвідчених фахівців з інформаційних технологій та грамотних керівників.
1 жовтня 2024

Middle Python Engineer (вакансія неактивна)

віддалено

POSITION OVERVIEW

DashDevs is seeking a Python Engineer to contribute to the development of a fintech service tailored for EU clients. Embrace the opportunity to leverage cutting-edge technologies like AWS for deployment, Kafka for interactive queue service, within a microservice dedicated to card proccessing and “buy now pay later” service.

Project description: An innovative fintech platform is transforming how consumers manage finances and make purchases using BNPL. It offers seamless payment solutions, integrating with various merchants for online and in-store shopping. It provides their users flexible payment options, real-time spending insights, and robust security measures, enhancing their financial management and shopping experiences.

Project stage: Project is active in EU from 2014, expanding to new regions in Q3 2024

Team quantity: Currently there is 3 concurrent squads who are managing product features with total number of engineers 30.

YOUR BACKGROUND

  • At least 3 years of experience as Software Developer
  • Clean coding methodologies (SOLID, YAGNI)
  • Fluency in SQL, Python, Unix/bash scripting
  • Ability to write easily understandable and maintainable code in multiple programming languages...polyglot will be a distinct advantage
  • Experience with backend services using modern Python and backend frameworks (Django, Flask, FastAPI etc.)
  • Be familiar with best practices in microservices, OOP design patterns, queuing patterns, asynchronous programming (both asyncio and celery-like)
  • Strong communication skills, ability to deliver code to production with feedback and document design decisions
  • Databases: PostgreSQL
  • Message brokers: RabbitMQ, Kafka
  • English level B2

Skills that will be a plus:

  • Experience with a cloud services provider (AWS)
  • Terraform
  • Kubernetes (EKS)
  • NoSQL databases
  • Redis

Previous experience preferred: Fintech

RESPONSIBILITIES

  • Develop and support micro-service on lightweight django ninja template
  • Develop new features and support apps in django monolith service
  • Write technical specifications for API
  • Implement, review, support and debug required scope
  • Write unit tests and integration tests
  • Participate in code review
  • Participate in verbal and written communication with the client(s)

WE OFFER

  • 20 billable days off in the first year of cooperation, all next years — 25 billable days off
  • Fair and competitive compensation
  • Friendly team and enjoyable working environment
  • Clearly described business processes in the company that really work
  • Regular updates on company news, Q&A sessions with top management
  • Flexible work schedule
  • Remote work mode
  • Ability to transfer unused vacation to the next year
  • Partial coverage of co-working costs
  • Regular online team-building events