
Python Developer
Minor Hotels Europe and Americas
full-time
Posted on:
Location Type: Hybrid
Location: Lisboa • Portugal
Visit company websiteExplore more
About the role
- Backend Development: Design, develop, and maintain scalable and high-performance backend services using Node.js, Angular and Python;
- Database Management: Design and optimize and write complex SQL ORACLE queries, and ensure data integrity and performance;
- CI/CD Implementation: Implement and manage Continuous Integration and Continuous Deployment pipelines to automate testing, building, and deployment processes;
- Code Quality Assurance: Write unit and integration tests to ensure code reliability and maintainability;
- Collaboration: Work closely with frontend developers, DevOps engineers, and other stakeholders to ensure seamless integration and performance of applications;
- Troubleshooting and Optimization: Identify and resolve performance bottlenecks, bugs, and other issues to ensure optimal application performance.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or related field, or equivalent practical experience
- 5+ years of professional experience in backend development using Node.js and Python
- Proficiency in SQL with hands-on experience in Oracle database
- Experience with CI/CD tools such as Jenkins, Gitlab CI, or similar platforms
- Proficiency in Git for version control
- Familiarity with Docker for containerization
- Comfortable working in Linux-based environments
- Strong analytical and troubleshooting skills
- English B2, Portuguese B2 (mandatory)
- Preferred Qualifications: Experience with cloud services like AWS, Azure, or Oracle Cloud Infrastructure; Familiarity with Kubernetes for container orchestration; Basic understanding of frontend technologies such as HTML, CSS, and JavaScript; Basic understanding of Airflow; Experience working in Agile development environments; French B2 (plus)
Benefits
- Flexibility enables a better work-life balance
- Health and Life insurance
- Referral program with bonuses for talent recommendations
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Node.jsPythonSQLOracleCI/CDJenkinsGitlab CIGitDockerKubernetes
Soft Skills
analytical skillstroubleshooting skillscollaboration
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Information Technology