Python Developer
Hireway is seeking a Python Developer (intern level) for backend development, salary 220,000-230,000 RUB, full-time, remote-friendly.
Responsibilities: - Participate in development and support of Python backend services under guidance of experienced developers - Perform small tasks for creation and improvement of REST API - Work with PostgreSQL and learn principles of application-database interaction - Write clear maintainable code and follow team standards - Fix bugs and improve existing functionality - Write simple unit tests and verify correctness of solutions - Use Git for source control and participate in team development - Get familiar with Docker, containerization, and CI/CD processes - Participate in code review, technical discussions, and error analysis with the team - Interact with developers, QA, and DevOps specialists - Gradually study backend architecture and engineering practices - Learn new tools and technologies in real tasks
Requirements: - Basic Python knowledge and ability to write small programs - Understanding of OOP principles, basic data structures, and Python data types - Familiarity with language constructs: functions, classes, exceptions, collections, modules - Basic HTTP and client-server interaction, REST API principles - Familiarity with at least one Python backend framework: FastAPI, Flask, Django or similar - Basic SQL knowledge and understanding of relational databases - Familiarity with PostgreSQL or another RDBMS - Understanding of Git basics and repository operations - General understanding of testing and unit tests - Willingness to dive into existing code, research, and ask questions - Desire to grow in backend development and apply new knowledge - Teamwork and receptiveness to feedback - Commercial experience not required; open to students, graduates, and beginners Nice to have: - Educational, pet, or team projects in Python - Experience with FastAPI, Flask, or Django - Familiarity with SQLAlchemy or another ORM - Basic async programming and asyncio - Redis and caching principles - Kafka, RabbitMQ or other message brokers - Swagger/OpenAPI - Basic Docker and Docker Compose - CI/CD and test automation - Logging and monitoring - Microservices architecture and Kubernetes - Technical education or relevant courses - Participation in hackathons, internships, or team IT projects
Salary: 220,000 to 230,000 RUB. Full-time employment. Work format: can be remote.
Don't miss a single job
Subscribe to our Telegram channel