We are looking for a skilled Backend Python Developer to join our dynamic team. The ideal candidate will have hands-on experience with modern frameworks and architectures and will play a key role in building reliable, scalable, and high-performing backend systems.
Prerequisites:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Extensive knowledge of Python is required, with a minimum of 1+ years of professional experience in backend development using Python. Knowledge of Rust is a plus.
- Certified AWS Professional with hands-on expertise in architecting cloud infrastructure, implementing CI/CD pipelines.
- Proven experience with server-side frameworks such as Django, FastAPI, or CherryPy.
- Strong understanding of object-relational mappers (ORMs) and query builders.
- Proficiency with database technologies like PostgreSQL and MySQL.
- Experience implementing microservices architectures.
- Familiarity with event-driven architectures, message brokers, and asynchronous processing.
- Experience with database schema migrations and data seeding.
- Ability to thoroughly test APIs for performance, security, and reliability.
- Solid understanding of Git workflows and version control best practices.
- Experience in peer reviews and quality assurance to maintain high code standards.
- Excellent written and spoken English communication skills.
Desirable Skills:
- Proficiency with Docker or Kubernetes.
- Familiarity with AWS or other cloud environments.
- Strong teamwork skills and ability to collaborate effectively.
Why Join Us?
Flexible Hybrid Work Environment: Balance your work between home and the office.
Competitive Salary Package: Get rewarded for your skills and contributions.
Career Growth: Opportunity to work on exciting projects and grow your career.
Supportive Culture: Join a team where collaboration and innovation are valued.
If you're ready to take on this exciting opportunity and contribute to our team, we’d love to hear from you!