Full Stack Developer-Python

Mott Macdonald

The Role

Overview

Develop full-stack web solutions using Python and React, deploying on Azure

Key Responsibilities

  • unit testing
  • code review
  • poc design
  • azure integration
  • web development
  • ideation

Tasks

-Hands on with Unit Test, usage of Python PEP8 Standards, Performing Peer Programming/Code Reviews. -Design and deploy Proof of Concepts (POCs) and Points of View (POVs) across various industry verticals. -Collaborate with cross-functional teams to integrate POC and upscaled solutions into cloud environments (Azure). -Actively participate in ideation, design, development, and deployment of web solutions, aligned with business objectives.

Requirements

  • python
  • react
  • docker
  • ci/cd
  • aws
  • git

What You Bring

-Deployment knowledge on any Cloud platform: Azure, AWS, Google -Excellent understanding of Object-Oriented Concepts, Multithreading/Multiprocessing, Memory Management etc. -Should have experience in Python testing frameworks -Experience contributing to the architecture/design of new or current applications (frontends, design patterns, reliability, scaling, automation) -Good with Data structures, Algorithms. -Agile working -Passion to build software products. -ORM Frameworks: SQL Alchemy/ any ORM libraries (Object Relational Mapper) -Knowledge of dockers and CI/CD pipeline -Agile Methodology -Excellent verbal and written communication skills. -Experience with Token Authentication Mechanisms (JWT etc) -Knowledge of cloud tools like Azure and exposure to DevOps practices like CI/CD will be an added advantage. -Candidate should have 5+ years of experience with full stack software development skills with backend development in Python and frontend development in React and/or Typescript. -NoSQL (MongoDB or equivalents). -Strong understanding of software engineering principles and fundamentals including data structures and algorithms, design patterns, messaging patterns, containerization, and enterprise application. -Excellent problem-solving, debugging, and troubleshooting skills (Client side, Server side, Database). -Excellent understanding in and experience in REST API designing and hand-on experience on using FastAPI, Flask etc. -Understanding and designing high level design/low level design architectures for software systems. -Exposure to Generative AI applications software building is an added advantage but not mandatory -Source code version management systems like Git (preferred), SVN, Mercury etc. -Browser rendering behaviour and performance. -Excellent hands on with Databases (PosgreSQL/MSSQL etc); Good at writing SQL queries.

Benefits

-Short and Long-term global employment opportunities -Paternity Leave -Career mobility options -Critical illness and compassionate leave -Group term life insurance, and Group medical insurance coverage

The Company

About Mott Macdonald

-Delivering complex projects that require both technical expertise and strategic vision. -Design of major infrastructure and transport systems. -Specializing in sustainable solutions to address challenges and capitalize on opportunities. -History built on innovation and forward-thinking engineering, consistently delivering impactful results.

Sector Specialisms

Engineering

Architecture

Bridges

Building services

Building structures

Dams and reservoirs

Geotechnics

Industrialized design and construction

Transportation

Energy

Water

Buildings

Infrastructure

Systems engineering and assurance

Container terminal sector

Marine

Utilities

Heavy Civil

Commercial

Residential

Government