Position: FullStack Engineer (Python, React)
Company: Dev.Pro
Category: Python
Experience required: 3y
English level: intermediate

The platform is organized into surfaces that correlate to functionality, such as Gamification, Coaching, Workflows, Scorecards, Metrics. You will be collaborating with a product team to improve surfaces on the platform and increase end-user value and ultimately, company revenue. We have the privilege of working with several Fortune 500 customers at-scale which means that we take caching, pagination, and query planning very seriously. What’s in it for you: 

• Work in a team that is highly focused on team culture, developing great managers, and encouraging our team members
• A remote-friendly culture with employees distributed across the US and Ukraine
• Grow as a specialist and get involved in tasks related to improving security aspects, building new functionality, scaling and enhancing app performance 

**Qualifications and experience:**
• An expert in Python and related frameworks (Django+DRF, Flask)
• Experienced in modern frontend development frameworks (React, Angular, Vue, etc.)
• Experience developing/consuming REST APIs
• Knowledge of and practical experience with different architectures, patterns, and programming paradigms,
• Hands-on experience with Docker, Docker-Compose
• Skilled working with test-driven development and unit test frameworks, strong in testing and debugging
• Upper-Intermediate or higher English

**Nice to have:**
• Experience with Postgres, Redis, Celery, Salt, AWS, Docker, Salesforce
• Experience with enterprise-readiness/scalability

**Key responsibilities:**
• Design, plan and implementing together with the team a high quality, robust, and reusable software
• Create/modify models and API to store data and serializers to provide access to data
• Create/modify frontend components to visualize, interact with data
• Write frontend/backend unit, integration, performance tests
• Profile and address performance issues
• Perform code reviews
• Communicate and coordinate acitivies with team members and Stakeholders

**Our benefits:**
✅ Professional and personal growth: ability to shift your career path, access to English courses, online training programs and conferences
✅ Healthcare kit (gym, sports nutrition etc.), maternity and military leave
✅ Fun online activities and team-building events
✅ IT, facility, and accounting support, including work equipment
✅ 18-20 paid time-off days per year, 5 absence-due-to-illness, up to 60 days of extraordinary medical leave per year, and up to 6 family leave