Senior Software Engineer

TenderBoard • Kota Jakarta Pusat, DKI Jakarta
Jenis Pekerjaan

Full Time

Range Gaji

Informasi Tidak Tersedia

Deskripsi Pekerjaan

About the Role:


We are seeking a talented Mid -Level Full Stack Software Engineer to join our team working on an enterprise -grade procurement and tendering management platform.


This role involves developing and maintaining complex business applications that handle purchase orders, supplier management, contract lifecycle, payment processing, and workflow automation.


Required Skills & Experience



  • 2 -4 years of professional software development experience

  • Solid experience with React and Redux

  • Working knowledge of Node.js and backend frameworks (Express/Hapi.js or similar)

  • Experience with MySQL and MongoDB or other NoSQL databases

  • Understanding of RESTful API design and implementation

  • Experience with Git and collaborative development workflows

  • Familiarity with testing frameworks (Jest, Mocha, or similar)

  • Good understanding of asynchronous JavaScript and promises

  • Strong understanding of functional programming style in JavaScript and familiarity with functional libraries such as Lodash

  • Familiar with Command Line Interface (CLI)

  • Have basic knowledge in PHP language - - good to have

  • Experience with message queues (RabbitMQ, Redis) - - good to have


Key Responsibilities





    • Develop full -stack features across multiple business modules (Purchase, Supplier, Receipt, Payment, Budget, Contract, Audit)



  • Implement workflow components with task -based approval systems

  • Build form systems with draft -saving capabilities and validation logic

  • Integrate with external APIs and gateway systems, such as Netsuite, MS Dynamic, etc.

  • Write unit and integration tests following established patterns

  • Generate PDF and DOCX documents from business templates

  • Participate in code reviews and contribute to technical discussions

  • Debug and resolve issues with guidance from senior team members

  • Maintain existing features and implement enhancements


What We're Looking For



  • Strong problem -solving skills and attention to detail

  • Ability to learn and work with established codebases

  • Self -motivated with ability to work independently when needed

  • Comfortable working with both frontend and backend code

  • Good communication skills for collaborating with team members

  • Motivated to acquire new skills and knowledge


Growth Opportunities



  • Mentorship from senior engineers on complex architecture

  • Exposure to enterprise -scale application development

  • Opportunity to work across the full technology stack

  • Experience with procurement/ERP domain knowledge

  • Learn advanced patterns in workflow engines and business logic

  • Contribute to architectural decisions as you grow


Please use this link to apply: https://forms.cloud.microsoft/r/a7RzkPvJ30


;