Enable job alerts via email!

Web Developer (Python) (Ref 26186)

JOBLINE RESOURCES PTE. LTD.

Singapore

On-site

SGD 60,000 - 80,000

Full time

Today
Be an early applicant

Job summary

A leading tech firm based in Singapore is seeking a Software Developer to contribute to the software development lifecycle. Responsibilities include designing and maintaining Python applications, supporting operational improvements, and practicing Agile methodologies. Candidates should have a Bachelor’s degree in Computer Science and 2-3 years of relevant experience, with proficiency in Python and web frameworks like Django.

Qualifications

  • 2 to 3 years of experience in software development.
  • Proficiency in Python and web application frameworks.
  • Familiarity with design patterns and reusable libraries.

Responsibilities

  • Contribute to all stages of software development lifecycle.
  • Identify and resolve technical issues during operations.
  • Design, implement and maintain high-volume and low-latency applications.

Skills

Python development
Django framework
SQL Databases (SQLite, MSSQL, PostgreSQL)
Git
Docker
React
DevSecOps
cloud application development

Education

Bachelor’s degree in Computer Science or related field
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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.