Responsibilities:
· Design, develop, and maintain web application using Django framework
· Implement best practices for code organization, version control, testing
· 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.
· Implement best practices for code organization, version control, testing
· Troubleshoot and debug issues, ensuring timely resolution and minimal impact on project timelines.
· Collaborate with DevOps to optimize performance, scalability and reliability
· Troubleshoot issues reported by the users/stakeholders, report leads and work with the leads on fixes.
· As a part of troubleshooting and requirement gathering, the engineer should be able to visit the sites in Singapore with the business team when requested.
Requirements:
· Proven experience (5+ years)
· Strong proficiency in Django framework, including ORM, views, forms, authentication, and RESTful API
· Experience in Django is preferred
· Strong understanding of software engineering principles, design patterns, and best practices
· Expertise in database design and optimization, 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.