Middle Python Engineer
hace 1 semana
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 processing 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 are 3 concurrent squads managing product features with a total number of 30 engineers.
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.)
- Familiarity 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
Skills that will be a plus:
- Experience with a cloud services provider (AWS)
- Terraform
- NoSQL databases
- Redis
- 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)
- 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
- Ability to transfer unused vacation to the next year