Search by job, company or skills

J

Web Developer (Python) (Ref 26186)

2-4 Years
SGD 5,000 - 8,000 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Responsibilities

. Contribute to all stages of software development lifecycle.

. Identify and resolve any technical issues arising during operations.

. Design, implement and maintain python-based applications that can be high-volume and low-latency.

. Design, develop and maintain scalable and testable code.

. Conducting software analysis, programming, testing, and debugging.

. Manage both backend and frontend application development.

. Develop documentation to help business users.

. Prepare and produce releases of software components.

. Support continuous improvement for applications, investigating alternatives and technologies, and presenting for architectural review.

. Practicing Agile/Scrum methodology to plan and deliver work projects

. Participate in code reviews to ensure code quality and adherence to best practices.

. Identify and troubleshoot performance and reliability issues in the backend systems.

. Collaborate with multiple teams, to analyze problem areas, resolve and deliver high-quality software solutions.

Requirements

. Bachelor's degree in Computer Science, Information Technology, or related field with 2 to 3 years experience

. Proficiency in Python development.

. Familiarity with different design, architectural patterns and skill for writing reusable Python libraries.

. Experience in working with web application frameworks like Django etc.

. Understanding of the concepts of Django MVC (Model-View-Controller) Pattern, and RESTful web services.

. Relevant Knowledge of GUI frameworks like React, HTML, JavaScript, CSS according to project requirements.

. Deep understanding of software engineering concepts and processes

. Applied experience in using any SQL Databases such as SQLite, MSSQL, PostgreSQL etc.

. In-depth knowledge of code versioning tools, for instance, Git.

. Understanding of building tools like Docker etc.

. Knowledge of AWS or Azure to host and run the applications

. Knowledge of cloud application development

. Knowledge and understanding of DevSecOps

. Knowledge of micro-services patterns and architecture

. Knowledge of FastAPI and integration patterns

. Able to communicate with and create relationships between the client and other teams working on the project

. Effective time management skills to manage multiple priorities

. Mentor the team with design and coding best practices

Licence no: 12C6060

More Info

Job Type:
Industry:
Employment Type:

Job ID: 131381895