We seek a motivated and experienced Senior Python Developer to join our team for a full-time, on-site position. If you are passionate about server-side development, scalable architectures, and modern development practices, this opportunity is well-suited.
Essential Technical Skills & Qualifications:
- Strong experience in designing and implementing RESTful APIs.
- Proficient in Python micro-frameworks such as Flask or FastAPI.
- Expert knowledge of Django and familiarity with other Python web frameworks.
- Solid understanding of relational databases, particularly PostgreSQL.
- Experience working with NoSQL databases, specifically MongoDB.
- Familiarity with Behavior-Driven Development (BDD) methodologies.
- Knowledge of SOLID design principles.
- Familiarity with Domain-Driven Design (DDD) concepts.
- Proficiency with version control systems (e.g., Git) and experience with CI/CD pipelines.
- Familiarity with Unix/Linux-based operating systems, especially Ubuntu.
- Experience using Jira or similar task management software.
- Comfortable working within Agile/SCRUM team environments.
- A minimum of 3 years of professional software development experience.
Essential General Skills:
- Strong teamwork and collaboration abilities.
- Excellent time management skills.
- High attention to detail regarding documentation and code clarity.
-
Other Requirements:
- Military Service status must be Completed or Exempt.