The partner company is looking for a Senior Python / React Software Engineer to design, build, and optimize high-performance web applications that solve complex business problems.
Requirements
- Deep knowledge of Python, including frameworks such as FastAPI and Pydantic.
- Strong expertise in React.js for building responsive and dynamic user interfaces.
- Experience with version control tools such as Git and collaborative development workflows (pull requests, code reviews).
- Familiarity with databases, cloud environments, and application architecture design.
- Knowledge of testing at multiple levels: unit, integration, and end-to-end.
- Experience with automation, CI/CD pipelines, and deployment processes.
Responsibilities
- Design, develop, and maintain applications using Python and React.js.
- Implement scalable and high-performance solutions across a variety of projects.
- Contribute to component design, source code management, and deployment processes.
- Optimize application performance for speed, scalability, and security.
- Collaborate with clients, technical leaders, and cross-functional teams to translate requirements into practical solutions.
- Assist in defining development best practices, testing strategies, and CI/CD pipelines.
- Review and provide feedback on code, ensuring high-quality deliverables and adherence to standards.
Other
- 6+ years of professional experience as a software engineer delivering real-world applications.
- Excellent communication, collaboration, and problem-solving skills.
- Professional proficiency in English and the ability to work effectively in distributed teams.
- Fully remote work with flexible scheduling to support work-life balance.
- Flexible time-off package including vacation, public holidays, and additional leave types.