Position Overview:
We are seeking a skilled Python Engineer who is proficient in Python and its frameworks.The ideal candidate will have a passion for creating clean, efficient, and visually appealing user interfaces. They will collaborate closely with cross-functional teams including product managers,designers, and other engineers to define project requirements and deliver solutions that meet business objectives.
Key Responsibilities:
● Design and Development: Architect, develop, and maintain robust and scalable Python
applications, ensuring high performance and responsiveness.
● Code Quality: Write clean, efficient, and well-documented code following best practices
and coding standards. Conduct code reviews to maintain code quality across the team.
● Collaboration: Work closely with cross-functional teams including product managers,
designers, and other engineers to define project requirements and deliver solutions that
meet business objectives.
● Troubleshooting: Identify, diagnose, and resolve software defects and performance
issues in a timely manner.
● Deployment and Maintenance: Oversee the deployment process and ensure the
reliability and scalability of applications in production environments.
Qualifications:
● Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Requirements
● Experience:
○ Minimum of 5 years of professional experience in Python development.
○ Proven track record of building and deploying large-scale applications.
● Technical Skills:
○ Proficient in Python and its frameworks (e.g., Django, Flask, FastAPI).
○ Strong understanding of object-oriented programming and software design
principles.
○ Experience with front-end technologies (e.g., JavaScript, HTML, CSS) is a plus.
○ Familiarity with database systems such as PostgreSQL, MySQL, etc.
○ Knowledge of RESTful API design and development.
○ Understanding of containerization and orchestration tools like Docker and
Kubernetes.
○ Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and serverless
architectures.
● Soft Skills:
○ Excellent problem-solving and analytical skills.
○ Strong communication and interpersonal abilities.
○ Ability to work effectively in a fast-paced, collaborative environment.
○ Leadership qualities with the ability to influence and drive technical decisions.
Preferred Qualifications:
● Experience with DevOps practices and CI/CD pipelines.
● Contributions to open-source projects or a strong personal coding portfolio.
● Experience in Agile/Scrum methodologies.
Benefits
Recruitment process:
EPAM Systems
PandaDoc
futuremug
Yo Hr Consultancy
Makersite