
Full Stack Developer-Python
Mott Macdonald
The Role
Overview
Full-stack Python developer building web solutions, POCs, and cloud deployments.
Key Responsibilities
- unit testing
- code review
- poc design
- cloud 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
- aws
- docker
- ci/cd
- 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.
People Also Searched For
Electrical Engineer jobs in New Delhi , Delhi , IN
Architectural Technologist jobs in New Delhi , Delhi , IN
Architectural Designer jobs in New Delhi , Delhi , IN
Electrical Engineer jobs in Delhi , IN
Architectural Technologist jobs in Delhi , IN
Architectural Designer jobs in Delhi , IN
Electrical Engineer jobs in New Delhi , IN
Architectural Technologist jobs in New Delhi , IN
Architectural Designer jobs in New Delhi , IN
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
