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