Tech Lead fullstack Python Ref. 005353

Casablanca, Morocco
Full Time
Experienced

As part of a dynamic technology team, you'll collaborate closely with experts across multiple domains to craft innovative software solutions. Your role is vital in providing subject matter expertise, development support, and building cutting-edge web applications that directly address real-world client needs. You'll work on a variety of projects, from rapid prototyping to building complex enterprise-grade software.

We're seeking Software Engineers and Senior Software Engineers with the drive and experience to make an immediate impact.

Tasks :

  • Lead the entire architectural design, planning, development, and deployment of highly scalable web applications.
  • Maintain a deep understanding of the latest open-source technologies to continuously enhance our solutions.
  • Demonstrate initiative by proactively solving complex problems, ensuring meticulous follow-up, and translating business needs into robust technical solutions.
  • Craft secure, reusable, and maintainable code in line with industry best practices.
  • Collaborate with project teams to define business requirements, prioritize deliverables, and recommend optimal technical approaches.
  • Partner with diverse stakeholders, becoming a recognized expert and technical advisor on web development strategies.
  • Manage smaller teams while guiding less-experienced software engineers, contributing to team-wide knowledge development.

Requirements :

  • Bachelor's / Master's degree in computer science engineering/technology or equivalent
  • Excellent communication and storytelling skills
  • At least 5-9 years of end-to-end web development experience in a commercial setting, ideally within services or consulting
  • Contributions to open-source projects, blogs, or technical forums are a strong plus.
  • Demonstrate a passion for hands-on software delivery throughout all phases of the development lifecycle.
  • ​Excel in problem-solving, codifying knowledge, and providing expert technical guidance when needed.

Technical skills :
Must-Have :

  • NodeJS, Python + Flask, Django, React, Angular, JavaScript, HTML5, CSS3
  • SQL-Postgres optimization
  • OOP, design patterns, responsive UI, unit testing (Mocha, Jest, Jasmine)
  • Git, CI/CD, DevOps tools
  • Microservices, Docker, Kubernetes, Terraform
  • Cloud architecture (AWS, Azure, GCP)
  • Strong Advantage:
  • Typescript
  • Unix
  • NoSQL databases (MongoDB)
  • Hybrid mobile development (React Native, Ionic)
  • Charting libraries (HighCharts, D3.js, Recharts)
  • Bootstrap, Material UI, or Ant Design

Nice to have :

  • C# + .NET Core / .NET Framework
  • Asynchronous programming expertise
  • Basic wireframing skills

--

Novancy One, a leader in staffing and recruitment for information systems and digital transformation, is committed to equality and diversity in our hiring process. We welcome applications from candidates of all backgrounds, ensuring equal opportunities regardless of race, color, religion, gender, sexual orientation, national origin, disability, age, or veteran status. Feel you've been overlooked? Let us know at contact@novancy.com. Explore our current job openings at https://novancy.com/jobs/ or submit your resume for future opportunities at https://novancy.com/cv.

Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*