Post Job Free
Sign in

Tech Lead fullstack Python Ref

Company:
novancy.com
Location:
Al-Fida, Casablanca-Settat, 20, Morocco
Posted:
April 21, 2024
Apply

Description:

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

Apply