Job Description
Python Developer
About the Role
The candidate will manage code, design, and debug applications on either or both the front-end and the server-end.The candidate’s job entails writing clean, testable, and scalable code to create back-end elements, integrate front-end elements into the application, and manage data exchange between the server and users.
What's on the offer
- Contract role - with a view of extension
- Location : Singapore , Onsite
- IT Consultant Industry
Job Responsibilities
- Ability to solution and identify the different systems required for implementation
- Write clean, efficient, reusable, testable, and scalable server-side logic to create responsive web applications
- Integrate front-end developer-created user-facing components with server-side logic
- Create high-availability, low-latency, and high-performance applications
- Collaborate with design and product teams to understand end-user requirements
- Work on improving the server-side platform and web frameworks such as Django, Fastapi, etc
- Ability to work with Python libraries such as pandas, numpy, etc
- Deploy the application, perform usability, automation, improvement and maximise application performance
- Debug software applications using test framework tools like Pytest, Behave, etc.
- Improve the functionalities of existing software systems
- Stay up-to-date with the latest technology and industry trends
Requirements
- Preferably a degree Computer Science or a similar discipline
- Prior experience as a Python developer is desirable
- Expertise in at least one Python framework and a working knowledge of front-end technologies
- Understanding of how Object Relational Mapper libraries function
- Understanding of front-end programming languages
- Knowledge and ability to work using server-side templating languages
- Knowledge and ability to work with containerization technologies
- Knowledge and ability to work with cloud platform such as Azure, AWS, etc
- Knowledge and ability to work using cloud-based CI/CD deployment pipelines