We are seeking a Senior/Tech Lead Python + React.js Developer to join our dynamic team and help us build cutting-edge solutions that redefine the industry standard. As a Senior/Tech Lead Python + React.js Developer, you will play a pivotal role in architecting, developing, and maintaining high-quality web applications. Your expertise in Python and React.js will be crucial in driving our project forward and setting the technical direction for the team.
Responsibilities
- Lead the development of web applications using Python and React.js, ensuring high performance, quality, and responsiveness
- Architect and design scalable solutions that meet business and technical requirements
- Collaborate with cross-functional teams, including product managers, designers, and other stakeholders, to deliver high-quality products
- Write clean, maintainable, and efficient code, following best practices and industry standards
- Conduct code reviews and provide constructive feedback to team members
- Stay up-to-date with emerging technologies and industry trends, incorporating them into our development processes as appropriate
- Troubleshoot and debug complex issues, ensuring timely resolution and minimal impact on project timelines
- Contribute to the continuous improvement of our development processes and workflows
Requirements
Programming Skills: Proficiency in Python, JavaScript/TypeScript, React, HTML, and CSS. Beyond plain language skills we expect understanding of the tech ecosystems, best practices and the usual tools. Additional knowledge of C/C++ and Java is advantageous
Infrastructure: Working knowledge of Linux & Windows, Docker, and Kubernetes
Databases/Persistence: Experience with SQL databases (Postgres, Oracle, SQL Server), Apache Solr, and optionally dense vector stores
Test Automation: Proficiency with testing practices and tools such as pytest and Playwright
Software Quality: Experience in performance assessments & measurements, build automation, packaging, security, and other software quality aspects
Education and Experience: A degree in Computer Science, Software Engineering, or an equivalent field
Technical Writing: Ability to write technical documentation specifically for developers is highly desirable
What We Offer
- 18 days of paid vacation and 7 paid sick leaves
- Flexible working hours
- Possibility to work remotely
- Regular team buildings and company-wide trips
- Corporate lessons of English
- Support in preparation, as well as full reimbursement of professional certifications
- Possibility to become a mentor in our corporate university
- Highly transparent processes towards compensation reviews and promotions
- Exposure to a rapidly growing, dynamic, and uniquely global industry
- Becoming part of the team that has been multiple times recognized among Top Software Development Companies according to Clutch
Iryna Ivaniv