Senior Software Engineer (Node.js)

About us

Impact is a technology and management consulting company specializing in digital transformation of medium enterprises. Our goal is to automate operations and provide clarity to business leaders on what the true bottlenecks of their companies are and how to solve them through technology.

Who we are looking for

We are looking for a Senior Software Engineer who can align business strategy with technology initiatives, and lead a team of software engineers to achieve business goals. Ideally, you have a deep understanding of business pain points (sales, supply chain, retail, manufacturing, HR), highly technical yet adaptable, and prefer to manage a lean team of high performance engineers instead of relying on processes.

You have learned from your team’s mistakes during your experience building products for businesses and avoid the majority of them before they happen.

You are able to make measured tradeoffs on technical decisions (including tech stacks) that are practical yet scalable (at the right times).

What you will be doing

  1. Create system design and choose tech stacks according to business needs and timelines
  2. Create system roadmap and team planning
  3. Hands-on coding (30-70%)
  4. Team mentoring, code reviews, production issues escalation
  5. Building a solid team focused on impact

Requirements

  1. Computer science major from reputable university
  2. 2-5 years of experience as a tech lead, or 5-10 years of experience as a Software Engineer as part of a core team in SaaS/IT Consulting building business software for medium enterprises (CRM, Inventory, Omnichannel, HRIS)
  3. Full stack experiences using various tech stacks (Node.js, Python, RDBMS, or others) and open-source software
  4. Experience in system design, system architecture, system integrations (WA, marketplaces, payments, logistics), system roadmap, tech stacks selection
  5. Can align business objectives with technology initiatives
  6. Understand best practices yet practical and impact-driven
  7. Knowledgeable yet humble
  8. Share the same vision
WhatsApp Us