Singapore
On-site
SGD 90,000 - 120,000
Full time
Job summary
A technology solutions provider in Singapore is seeking a Senior Developer with expertise in Django and Python to architect scalable web applications. You will collaborate with teams, conduct code reviews, and optimize performance using React.js and AWS. This role requires at least 8 years of relevant experience and a strong foundation in database design and software engineering principles.
Qualifications
- 8+ years of experience in web application development using Django and Python.
- Strong proficiency in Django framework and RESTful APIs.
- Expertise in database design and optimisation with relational databases.
Responsibilities
- Architect scalable and secure solutions using Django and Python.
- Collaborate with teams to translate requirements into technical specifications.
- Perform code reviews and ensure adherence to coding standards.
Skills
Django
Python
React.js
Typescript
AWS
Tools
Responsibilities
- Architect and design scalable, secure, and maintainable solutions using Django and Python.
- Collaborate with project leads, other developers to understand requirements and translate them to technical specifications.
- Perform code reviews and ensure adherence to coding standards, design principles and architectural guidelines.
- Design, develop, and maintain dynamic and interactive dashboard interfaces using React.js with Typescript, ensuring responsiveness and cross-browser compatibility.
- Write clean, efficient, and well-documented code that adheres to coding standards and best practices.
- Troubleshoot and debug issues, ensuring timely resolution and minimal impact on project timelines.
- Implement best practices for code organisation, version control, testing
- Collaborate with DevOps to optimise performance, security, scalability and reliability.
- Drive initiatives to improve development processes, tooling, and documentation to enhance team productivity and efficiency.
Requirements
- Proven experience in web application development using Django and Python, with at least 8 years of relevant working experience.
- Exhibits strategic thinking and the ability to lead and manage complex projects effectively.
- Strong proficiency in Django framework, including ORM, views, forms, authentication and RESTful APIs.
- Solid understanding of software engineering principles, design patterns, and best practices.
- Expertise in database design and optimisation, working with relational database such as PostgreSQL, etc.
- Experience working with AWS.
- Strong problem-solving and analytical skills, with a focus on delivering scalable and maintainable solutions.
- Less experience with similiar technology stack would be considered for junior roles.