jobs in INVOKE

INVOKE Hiring! Full Time Senior Software Engineer in Federal Territory - Ricebowl

Senior Software Engineer

Undisclosed

KL City, Federal Territory

Share
Save

Working Location

  • Kuala Lumpur Federal Territory Malaysia

Job Description

Responsibilities

Background


INVOKE exists to empower SMEs with data-driven solutions that foster their independence and sustainable growth. We have over 200 active clients across 61 different industries and counting - including a growing list of multinationals and local household names. 


Our Systems team is responsible for designing, building, and maintaining the high-quality software solutions that power these businesses. These solutions range from adnexio - our SaaS platform built to automate key processes and enable data-driven decisionmaking for SMEs - to ad hoc apps, websites, and standalone systems. 


As a Senior Software Engineer, you will report to the Technical Lead and take ownership of end-to-end software delivery, ensuring our platforms are scalable, modular, and future-proof.


Your Responsibilities as a Senior Software Engineer


  • Database Architecture: Architect and optimise database schemas, ensuring data integrity and smooth migration planning.


  • Scalability & Growth: Review system architecture decisions and scalability plans to ensure platforms like adnexio can support year-on-year active usership growth.


  • Core Engineering: Design, develop, and maintain high-quality software solutions across the full stack, ensuring performance and clean architecture.


  • Quality Assurance: Write clean, testable, and maintainable code that adheres to industry best practices and modern programming standards.


  • Modular Infrastructure: Build reusable components, libraries, and services to promote code modularity and efficiency across multiple internal SaaS projects.


  • Performance Monitoring: Continuously monitor and optimise application performance, focusing on resource management and system efficiency.


  • Technical Coaching: Coach junior developers on technical best practices and development standards.


  • Workload Management: Assist the Technical Lead in overseeing the workload, priorities, and performance of all developers.


  • Sprint Oversight: Set realistic sprint goals, monitor blockers, and ensure delivery matches technical specifications.


  • API Design: Design and implement secure, efficient RESTful APIs to ensure seamless communication between frontend and backend systems.


Requirements


  • Academics: All academic backgrounds and levels welcome - provided there is a history of academic excellence and/or improvement over time.


  • Attitude: Be someone who carries themselves with humility, curiosity, and resilience.


  • Experience: Candidates should have demonstrated the ability to lead technical scoping calls and translate stakeholder requirements into clear development outcomes.


  • Frameworks & Languages: Candidates should be confident in PHP (Laravel); Node.js or Express for backend; and ReactJS or Next.js for frontend.


  • Databases: Candidates should be confident in architecting and optimising schemas in MySQL, PostgreSQL, and MongoDB.

Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More