Key Responsibilities
• Design, develop, and maintain backend software modules while adhering to industry best practices.
• Collaborate with product managers, architects, and other teams to define requirements and align deliverables with business goals.
• Build robust, secure, and high-performance software components from source code.
• Lead and participate in code reviews, ensuring adherence to coding standards and quality guidelines.
• Conduct system integration testing, troubleshoot issues, and continuously improve system stability and performance.
• Apply modern development methodologies and tools to enhance the software delivery process.
• Contribute to architectural and technical design decisions to ensure scalability, reliability, and maintainability of systems.
• Mentor junior engineers and share best practices, knowledge, and technical guidance.
Requirements
• Proven dedication to writing clean, efficient, maintainable, and well-structured code.
• Strong proficiency in Java and backend development; knowledge in frontend technologies is a plus.
• In-depth understanding of the software development lifecycle (SDLC).
• Solid knowledge of software architecture, design patterns, and engineering best practices.
• Ability to contribute to and lead improvements in engineering standards and processes.
• Strong analytical, debugging, and problem-solving skills.
• Excellent collaboration and communication abilities.
Job Type: Contract
Contract length: 12 months
Pay: Up to $8,500.00 per month
Location:
• Singapore (Required)