Cefalo

Full-stack Python Developer (Lead / Architect)

Posted: 3 hours ago
mid

Boost Your Application

Stand out with our professional, ATS-friendly resume templates designed to get you noticed by recruiters.

Download Resume Templates

Job Description

Job Context:At Cefalo, we are currently looking for a few talented and experienced full-stack Python developers in multiple positions, including leading roles, to join our growing R&D teams. The selected software engineers will get a chance to work with the latest technology stacks, exercising industry-standard principles & best practices to build scalable, high-performance & robust software solutions for some of the big players in Europe.Job Requirements:6 to 12 years of professional experience in the design, development, and deployment of highly available and scalable software solutions using Python, and related technologiesPrior experience working as a Technical Lead or Software Architect, with responsibility for system design, technical decision-making, code reviews, and mentoring engineers.Professional-level knowledge and experience in implementing RESTful APIsExpert-level knowledge in Django and Django REST framework for large-scale complex back-end API development.In-depth knowledge of Object-Oriented Design and Implementation.Sound knowledge of the SOLID principle/guidelines and Software Design Patterns.Strong competence in relational database design and optimization experience with MySQL/PostgreSQL (or similar)Professional experience in Pytest for writing Unit Tests and Integration Tests Professional experience in JavaScript, TypeScript, and Angular for front-end web development!Excellent problem-solving skills and analytical abilities.Prior experience working with containerization & orchestration tools (i.e., Docker, Kubernetes).Prior experience with Cloud services, such as AWS, is a plus.Fluency in written and spoken English to collaborate with foreign stakeholders and colleagues on a daily basis.Additional Job Requirements:Self-managed, independent, initiative, and proactive.Open to learn new technologies.Mindset to code and do code review for continuous improvement.Previous experience working in an Agile/ Scrum team is a plus.May need to travel to Europe.Educational Requirements:B.Sc. / M.Sc. in Computer Science & Engineering from any reputed University or equivalent practical experience.Benefits:Attractive remuneration package for deserving candidatesSound work-life balance - Regular working hours: 8 hours/day, 5 days a week3 weeks paid leaves per yearFlexible leave/vacation policy including paternity and maternity leavesAll the public holidays as declared by Bangladesh GovernmentOpportunity to work directly for European customers both onsite and offsiteInternational Training and TravelingBottomless foods and drinks for breakfast, lunch, and snacks at the officeUnlimited barista-brewed coffee, available all day, every dayLife Insurance and also Health Insurance including spouse and childrenOpportunity to work with cutting edge tools & technologies in an international work environment Annual performance evaluation and increment

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In