Search by job, company or skills

TenderBoard

Software Engineer

2-4 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 16 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 137861159

Similar Jobs