🚀 We’re Hiring: Python Software Developer
We are looking for an experienced Python Software Developer with a strong background in backend development, scalable applications, APIs, and modern software engineering practices.
Key Responsibilities
- Design, develop, and maintain scalable backend applications using Python.
- Build and maintain RESTful APIs and microservices.
- Develop solutions using frameworks such as Django, Flask, and FastAPI.
- Work with relational databases, particularly PostgreSQL and MySQL.
- Contribute to system design, application architecture, performance optimization, and code quality.
- Develop and integrate event-driven and distributed systems.
- Collaborate with cross-functional engineering and product teams throughout the software development lifecycle.
- Apply software development best practices, including SOLID principles, design patterns, testing, and clean code.
- Support cloud-based applications and production environments.
Technical Requirements
- Strong professional experience with Python.
- Hands-on experience with Django, Flask, and/or FastAPI.
- Strong knowledge of REST APIs, microservices, and backend architecture.
- Experience with PostgreSQL, MySQL, and/or MongoDB.
- Knowledge of AWS and cloud-based environments.
- Experience with Git and modern development workflows.
- Understanding of systems design, application scalability, and performance optimization.
- Experience with technologies such as Apache Kafka, Node.js, JavaScript/TypeScript, and React is a plus.
- Advanced English proficiency for communication in an international environment.