Job Description

  • Develop high-performance web applications using Python or PHP.
  • Collaborate on feature planning and implementation with product leadership.
  • Ensure effective communication within the team for seamless collaboration.
  • Prioritize and maintain comprehensive documentation for efficient knowledge sharing.
  • Implement rigorous testing practices to uphold software quality standards.
  • Actively participate in performance optimizations, security enhancements, and process improvements.

Requirements:

  • Deep understanding and proficiency in Python and Django/PHP and Laravel.
  • Knowledge and experience in software architecture and design.
  • Proficiency in working with PostgreSQL, MySQL, or other relational databases.
  • Deep understanding of programming concepts and software engineering principles.
  • Experience working on systems under high load in a production environment.
  • Strong soft skills, fostering clear and correct communication within the team.
  • Emphasis on comprehensive documentation practices.
  • Dedication to writing extensive tests for robust and reliable solutions.
  • Self-management skills with a pragmatic mindset for continuous improvement.

Nice to Have:

  • Familiarity with NoSQL databases like Redis, etc.
  • Familiarity with message brokers like Kafka, RabbitMQ, etc.
  • Familiarity with the Go programming language.
  • Familiarity with the cycle of DevOps concepts like Docker, CI&CD, Kubernetes, etc.

To see more jobs that fit your career