Apply

Lead Python Developer

Posted 2024-10-04

View full description

💎 Seniority level: Significant experience

📍 Location: Poland, PL

💸 Salary: 24 000 - 29 000 PLN monthly

🔍 Industry: Technology

🏢 Company: Wunderman ThompsonCRMAdvertisingConsultingB2BMarketing

🗣️ Languages: English

⏳ Experience: Significant experience

🪄 Skills: PythonAgileFlaskOracleFastAPIPostgresRDBMSProblem SolvingAgile methodologiesDevOps

Requirements:
  • Python development experience with a focus on web applications/services.
  • Strong knowledge of Python 3.x and either FastAPI/Flask framework.
  • Excellent knowledge of the DevOps process.
  • Hands-on experience with RDBMS (Postgres, Oracle or others) and ORM.
  • Experience developing API microservices.
  • Significant experience of working with Agile methodologies.
  • Good problem-solving skills.
Responsibilities:
  • Be responsible for designing, implementing, and maintaining web applications.
  • Write clean, maintainable, and well-documented code following best practices and industry standards.
  • Work with large and complex codebases to ensure our product is leading edge.
  • Design and architect solutions to meet business requirements.
  • Lead teams of up to 5 engineers to develop API services.
  • Coordinate with other teams to define and drive project standards.
  • Break down tasks to distribute to other engineers.
  • Mentor and supporting other engineers up to and including senior level.
  • Have lots of business exposure, enabling you to see the results of your work.
Apply

Related Jobs

Apply

📍 Bulgaria, Georgia, Lithuania, Mexico, Moldova, Poland, Romania, Ukraine

🧭 Regular Employment, B2b

🔍 Sports tech and gaming

🏢 Company: Coherent Solutions

  • Bachelor’s Degree in Computer Science or similar is desired but not required; understanding of data structures and algorithms is necessary.
  • 4+ years of professional experience developing software in Python.
  • Strong Python programming and distributed system skills.
  • Desire and ability to write clean code and unit tests.
  • Good communication and presentation skills.
  • Experience with Design Architecture and migrating monoliths to microservices.
  • Experience with separation of business logic from framework/communication protocol.
  • Experience in an Agile and DevOps environment.
  • Advanced knowledge of Python, AWS, Docker, Django, PostgreSQL, Redis, Kafka, RabbitMQ, and related technologies.

  • Collaborate with product owners to gain a comprehensive understanding of business needs.
  • Facilitate discussions with stakeholders and team members to elicit and clarify requirements.
  • Lead the software engineering team in designing, developing, testing, and deploying features.
  • Foster a collaborative environment among engineers, encouraging open communication.
  • Provide mentorship to team members, aiding in their technical skills growth.
  • Proactively address challenges during development, working closely with stakeholders.
  • Monitor project progress to ensure timely deliverables and mitigate risks.
  • Act as a liaison between the development team and other departments.

AWSDockerLeadershipPostgreSQLPythonSQLAgileDesign PatternsDjangoKafkaRabbitmqReact NativeTypeScriptgRPCRedisServerlessReactCommunication SkillsAnalytical SkillsDevOpsAttention to detailPresentation skillsMicroservices

Posted 2024-11-14
Apply
Apply

📍 Georgia, Serbia, Poland, Belarus, Armenia

🧭 Full-Time

🔍 Fitness industry

🏢 Company: MIRA- Search

  • Experience in Python development for at least 2-3 years.
  • Strong knowledge of Django and/or Flask frameworks.
  • Experience working with databases (PostgreSQL, MongoDB, etc.).
  • Understanding of OOP principles.
  • Experience with version control systems (Git).
  • Understanding of REST principles and experience developing RESTful APIs.
  • Experience with Docker and containerization.
  • Experience writing automated tests (pytest, unittest, etc.).
  • Basic understanding of DevOps practices is a plus.
  • Ability to work in a team and good communication skills.

  • Develop and maintain the backend of web applications using Python.
  • Design and implement RESTful APIs.
  • Work with databases (SQL and NoSQL).
  • Optimize application performance and scalability.
  • Participate in the design of application and service architecture.
  • Integrate third-party services and APIs.
  • Write tests and ensure high code quality.
  • Participate in code reviews and collaborative development.

DockerPostgreSQLPythonSQLDjangoFlaskGitMongoDBNosqlCommunication SkillsRESTful APIs

Posted 2024-11-07
Apply
Apply

📍 Poland

🧭 Full-Time

💸 24000 - 29000 PLN per month

🔍 Technology and Creative Agency

🏢 Company: Wunderman ThompsonCRMAdvertisingConsultingB2BMarketing

  • Python development experience with a focus on web applications/services.
  • Strong knowledge of Python 3.x and either FastAPI/Flask framework.
  • Excellent knowledge of the DevOps process.
  • Hands-on experience with RDBMS (Postgres, Oracle or others) and ORM.
  • Experience developing API microservices.
  • Significant experience of working with Agile methodologies.
  • Good problem-solving skills.

  • Be responsible for designing, implementing, and maintaining web applications.
  • Write clean, maintainable, and well-documented code.
  • Work with large and complex codebases.
  • Design and architect solutions to meet business requirements.
  • Lead teams of up to 5 engineers to develop API services.
  • Coordinate with other teams to define and drive project standards.
  • Break down tasks to distribute to other engineers.
  • Mentor and support other engineers up to and including senior level.
  • Have business exposure to see the results of your work.

PythonAgilePostgresRDBMSDevOps

Posted 2024-07-26
Apply