Python Engineer
- Cochin, SK, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Experience
- 3-5 years of experience in Python development.
- Posting language
- English
- Posted
Original job description
Job Location : Cochin | Type : Permanent & Full-time | 3 - 5 Yrs
Job Description
We are looking for an experienced Python Engineer with 3-5 years of experience to contribute to the development of robust and scalable software solutions. The ideal candidate will have a strong background in Python programming, along with experience in working with various frameworks and libraries. You will collaborate closely with cross-functional teams to deliver high-quality code and innovative solutions.
Role & Responsibilities
Job Description
We are looking for an experienced Python Engineer with 3-5 years of experience to contribute to the development of robust and scalable software solutions. The ideal candidate will have a strong background in Python programming, along with experience in working with various frameworks and libraries. You will collaborate closely with cross-functional teams to deliver high-quality code and innovative solutions.
Role & Responsibilities
- Design, develop, and maintain scalable and efficient Python applications.
- Collaborate with front-end developers, designers, and other team members to ensure seamless integration of components.
- Write reusable, testable, and efficient code following best practices and coding standards.
- Implement automated testing platforms and unit tests.
- Participate in code reviews and contribute to the continuous improvement of the development process.
- Troubleshoot and debug issues in production and development environments.
- Work with databases, RESTful APIs, and third-party integrations.
- Stay updated with the latest industry trends, tools, and technologies.
- 3-5 years of experience in Python development.
- Strong proficiency in Python and its frameworks (e.g., Django, Flask).
- Experience with RESTful APIs and web services.
- Experience with cloud platforms (AWS, Azure, GCP).
- Familiarity with containerization and orchestration tools (Docker, Kubernetes).
- Knowledge of continuous integration/continuous deployment (CI/CD) pipelines.
- Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.
- Knowledge of database systems (e.g., PostgreSQL, MySQL) and ORM frameworks.
- Familiarity with Agile development methodologies.
- Strong problem-solving skills and attention to detail.
- Competitive salary and benefits.
- Opportunity to work on innovative projects with cutting-edge technologies.
- Collaborative and inclusive work environment.
- Continuous learning and professional development opportunities.
More about this job
Responsibilities
The Python Engineer will design, develop, and maintain scalable and efficient Python applications while collaborating with cross-functional teams. They will also write reusable and testable code, implement automated testing, and troubleshoot issues.
Requirements
Candidates must have 3-5 years of experience in Python development and strong proficiency in Python frameworks like Django and Flask. Familiarity with cloud platforms, containerization tools, and Agile methodologies is also required.
Skills
- Python
- Django
- Flask
- RESTful APIs
- Web Services
- AWS
- Azure
- GCP
- Docker
- Kubernetes
- CI/CD
- HTML
- CSS
- JavaScript
- PostgreSQL
- MySQL
Benefits
- Competitive Salary
- Benefits
- Opportunity To Work On Innovative Projects
- Collaborative And Inclusive Work Environment
- Continuous Learning And Professional Development Opportunities
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Engineering
- Software
Keywords
- Python
- Django
- Flask
- RESTful APIs
- Web Services
- AWS
- Azure
- GCP
- Docker
- Kubernetes
- CI/CD
- HTML
- CSS
- JavaScript
- PostgreSQL
- MySQL
- Agile
- Software Development
- Testing
- Debugging
- Code Review
- Database Systems
- Third-party Integrations
- Cross-functional Teams
- Scalable Applications
- Efficient Code
- Continuous Improvement
- Troubleshooting
- Development Process
- Innovative Solutions