Lead Backend Engineer

Singapore 3 months agoContractor External
44.3k - 61.0k / mo
• 15-month contract • Government project • Hybrid work arrangement 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. • 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.