BavasolutionBavasolutionBavasolution

Open Positions

Explore Exciting Career Opportunities

Join Our Team

We’re looking for talented and passionate professionals to join our team. If you’re ready to take on new challenges and grow your career in a dynamic environment, explore our open positions and apply today.

Python Developer

Bavasolution is looking for a skilled Python Developer to join our team and contribute to cutting-edge projects. In this role, you will be responsible for designing, developing, and maintaining high-performance Python applications. You will play a key role in making critical technical decisions while ensuring the highest standards of software engineering.


Key Responsibilities:
– Develop and maintain robust, scalable, and secure Python applications.
– Architect and implement system designs that align with business objectives.
– Collaborate with cross-functional teams to define and deliver new features.
– Conduct code reviews and uphold high coding standards.
– Optimize applications for performance and scalability.
– Troubleshoot, test, and maintain core software functionalities.
– Stay updated with the latest Python development trends and technologies.

Required Qualifications:
– 3-5 years of professional Python development experience.
– Experience in API design and development (RESTful, GraphQL).
– Proficiency in database management and optimization (PostgreSQL, MySQL, NoSQL).
– Hands-on experience with cloud services (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
– Strong understanding of software architecture patterns and best practices.
– Experience with Git and version control workflows.
– Excellent debugging and problem-solving skills.
– Ability to lead projects and mentor junior developers.
– Comfortable working in a fast-paced environment with strict deadlines.

Additional Requirements:
– Must be fluent in Farsi.
– Must have prior work experience in Iran.
– Proficiency in German and strong communication skills.
– Full-stack development experience is a strong plus.

Preferred Qualifications:
– Contributions to open-source projects.
– Experience with CI/CD pipelines and automated testing.
– Knowledge of additional programming languages and frameworks.
– Familiarity with Agile/Scrum methodologies.
– Advanced degree in Computer Science or a related field.

Compensation will be based on experience, expertise, and qualifications. If you’re passionate about building high-quality software and meet the above criteria, we encourage you to apply and be part of Bavasolution’s innovative team!

Send your CV and Join Bavasolution as an Experienced Developer!

    X