Fullstack Python Engineer

AI overview

Lead development projects while mentoring team members and implementing best practices in software engineering to deliver high-quality solutions.

FullStack Python Engineer

About the Role
We are looking for a FullStack Python Engineer with strong technical expertise and leadership skills to join our team. This role requires the ability to bridge business requirements with technical solutions, lead projects, and guide teams to deliver high-quality results on time and within budget.


Responsibilities

  • Act as senior engineering representative in product development teams.
  • Define and implement development standards and best practices.
  • Identify risks and propose mitigation strategies with the PM.
  • Participate in the full software development lifecycle (design, implementation, testing, support).
  • Research, troubleshoot, and deliver effective technical solutions.
  • Mentor and inspire team members, fostering collaboration and productivity.
  • Support hiring, onboarding, and training of technical staff.

Requirements

  • Bachelor’s Degree in Computer Science (or equivalent experience).
  • 5+ years of experience in Frontend Development.
  • 5+ years of solid experience with Python and related frameworks.
  • Strong knowledge of OOP, design patterns, algorithms, and scalable architectures.
  • Proficiency with modern web technologies: JavaScript (ES6+), TypeScript, HTML, CSS, REST, GraphQL.
  • Experience with Docker, ORMs, unit testing, debugging, and Agile methodologies.
  • Solid knowledge of relational and non-relational databases.
  • Experience with version control tools (Git, GitHub, etc.).
  • English proficiency (B2+).

Nice to Have

  • Certifications in Python, Cloud, or Agile methodologies.
  • Knowledge of mobile platforms (iOS/Android).

Soft Skills

  • Strong communication and ability to explain complex ideas.
  • Analytical mindset with problem-solving skills.
  • Leadership, mentoring, and project management experience.
  • Team collaboration, influence, and negotiation skills.
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Python Engineer Q&A's
Report this job
Apply for this job