Job Title: Senior Backend Developer
Job Summary
As a Senior Backend Developer, contribute to developing and maintaining server-side applications, utilizing proficiency in backend technologies. Design scalable systems, optimize database performance, and craft RESTful APIs. Collaborate within cross-functional teams, ensuring high-quality, efficient code, and Troubleshoot issues to enhance system performance. Stay informed about industry trends and suggest improvements.
About Us
The Parentinc is a fast-growing parent-tech company headquartered in Singapore and one of Asia’s premier innovators. Our media arm, theAsianparent, is Southeast Asia’s largest content and community platform for parents. With localized versions for Singapore, Indonesia, Thailand, Malaysia, Vietnam, and the Philippines, theAsianparent website reaches an impressive 35 million users monthly, while theAsianparent is the No.1 parenting App in Southeast Asia. Parentinc is also the owner and operator of the direct-to-consumer brand Mama’s Choice.
Join our dynamic team! As part of our diverse leadership, you'll collaborate with professionals from large multinational companies, startups, and management consulting. Embrace the opportunity to work alongside amazing individuals across our 7 countries: Singapore (HQ), India, Indonesia, Vietnam, Philippines, Malaysia, and Thailand.
Qualifications Technology
Must have Advanced knowledge in minimum 1 Stack
* Programming: Laravel 8+, PHP, Go
* Platform/CMS: WordPress CMS, Laravel Framework, Node JS
* Architecture: Microservices, Modular Monolithic
* Database: Relational DB (Mysql etc.) & Non-Relational DB (MongoDB etc.)
* Experience with Elasticsearch and Redis.
* Proficient in Object-Oriented Programming (OOP) principles and software design.
Good to Have
* Programming: Python, Bash/Perl, Javascript
* Platform: Microframework (Laravel, Slim, etc.), ReactJS
* Cloud Computing: AWS, GCP
* Data Analytics: GA, Data warehousing, Zapier, etc.
* Expertise in Docker containerization and microservices architecture design.
* Proficient in crafting efficient GraphQL APIs
* Knowledgeable in ensuring accessibility and server compliance
Other Qualifications
* Bachelor's or Master's degree in Computer Science or a related field.
* Minimum 4 years in the backend technology stack
* Expertise in Confluence or equivalent tools to streamline the organization's collaboration, documentation, and knowledge sharing.
* Familiarity with continuous integration and continuous delivery (CI/CD) practices.
* Experience in Agile/Scrum environments, with a focus on iterative development.
* Proficient in English communication, facilitating collaboration and documentation.
Good to Have
* Proficient in using version control systems (e.g., Git) to manage code changes.
* Familiarity with Jira for project management
* Strong analytical skills in troubleshooting and resolving issues in a TDD environment
Key Responsibilities
Backend Development Expertise
* Contribute actively to the design and implementation of server-side applications.
* Write and maintain clean, efficient code in backend languages.
* Design and maintain RESTful APIs, ensuring seamless front-end communication.
* Maintain documentation for backend systems, APIs, and development processes.
System Optimization & Troubleshooting
* Implement solutions for scalability and system efficiency.
* Optimize database performance and ensure data integrity.
* Identify and troubleshoot issues promptly, ensuring the reliability of backend systems.
Effective Collaboration
* Work collaboratively within cross-functional teams, including front-End Developers, DevOps, data team, Product Managers, Architects, and QA engineers.
* Communicate technical concepts to both technical and non-technical team members
Continuous Improvement and Innovation:
* Adapt to industry trends, integrating new technologies into backend solutions.
* Contribute ideas for continuous improvement, enhancing overall system efficiency.