Senior Frontend Engineer Lead

Details of the offer

Company Overview:We are a seed & angel funded leading education technology company seeking a skilled Backend Engineer to join our dynamic team.
The ideal candidate will be instrumental in building robust and scalable backend systems that power our innovative web and mobile applications.
If you are passionate about crafting seamless backend solutions and eager to work in a collaborative environment, we invite you to apply.
Responsibilities:
Non-Technical:
Communication:Collaborate with cross-functional teams including frontend engineers, designers, and product managers to ensure project alignment.
Translate complex technical concepts into understandable terms for non-technical team members.Documentation:Create and maintain detailed API, process, and workflow documentation for internal and external use.Project Management:Assist in estimating project timelines and setting priorities for backend tasks, aligning deliverables with overall project milestones.Proactively suggest improvements to workflows and backend processes.
Stay updated with emerging technologies and best practices in backend development.
Technical:
Design and implement scalable micro-service architecture using Node.js, PHP, Python, ensuring the development of open APIs for public use, including security features.
Logic/Code-level:Collaborate with front-end developers for seamless integration of user-facing elements.
Maintain clean, maintainable, and efficient logic and code.
Implement unit tests to ensure code quality and reliability.Requirements:
Bachelor's degree in Computer Science, Engineering, or related field.
Experienced with databases such as MySQL, PostgreSQL, MongoDB.
Understanding of microservices architecture and RESTful API design principles.
Familiarity with cloud platforms (AWS, GCP, or DO) and monitoring tools.
Knowledge of Node.js libraries like Express.js, Socket.IO, and frameworks such as Nest.js.
Experience with authentication and authorization mechanisms (Auth0, JWT, OAuth).
Proficiency in testing frameworks like Mocha, Chai, Jest, for various tests.
Engineering Philosophies:
Design systems that are easy to understand, use, and maintain.
Focus on simplicity, avoiding unnecessary complexity.
Develop systems in small, iterative steps to deliver simple solutions first, adding complexity only as needed.
Emphasize readability in code to enhance maintainability and future extensions.
Adhere to common standards and conventions to reduce unnecessary configuration.
What We Offer:
A dynamic and challenging work environment.
Opportunities for professional growth and advancement.
Competitive salary and benefits package.
A culture that values innovation, efficiency, and collaboration.
How to Apply:Please submit your resume and a cover letter detailing your experience and suitability for the role.
We look forward to learning how you can contribute to our team!#J-18808-Ljbffr


Nominal Salary: To be agreed

Source: Whatjobs_Ppc

Requirements

Senior Cybersecurity Solution & Advisor

Security (Information & Communication Technology) Full time CelcomDigi Berhad (Registration No. 199701009694 (425190-X)) is Malaysia's widest and fastest net...


Time'S Group - Malasia

Published a month ago

Tcp/Ip Network Engineer & Ui Designer (Partner & Profit-Sharing)

We are looking for a skilled TCP/IP Network Engineer with UI design capabilities to join as a partner, sharing in project profits. Responsibilities:Design an...


Freelancing - Malasia

Published a month ago

Qc Technician

Quality Assurance & Control (Manufacturing, Transport & Logistics) Full time Responsibilities: In coming Raw Materials and Outgoing Batch Testing Release raw...


Time'S Group - Malasia

Published a month ago

Software Developer Crm

We enable financial institutions to become digital leaders. As a professional team of global scale, we work with the best clients on great and exciting proje...


Veripark - Malasia

Published a month ago

Built at: 2025-01-09T01:21:12.928Z