RRemotevilleRemote roles worth applying for.

How Remoteville checks and expires listings

Product Engineer

Skills
JavascriptArchitectureEngineeringHTMLLibrary ServicesManufacturingSystem Architecture
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Experienced engineer with scalable evolutionary architecture design experience
  • Strong problem-solving skills for complex ambiguous initiatives
  • Hands-on experience writing performant Haskell
  • Ability to own and deliver large initiatives end to end
  • Clear communicator who can explain complex technical ideas
  • Able to mentor and support other engineers
  • Comfortable working across systems and multiple codebases
  • Considers product context process and organisational health in decisions

Nice to have

  • Collaborative
  • Pragmatic
  • Mentoring mindset
  • Product quality focus
  • Distributed team experience

Day to day

  • Design and evolve scalable high-performance software architectures that help teams deliver effectively
  • Own the technical delivery of large complex initiatives by breaking them into clear achievable outcomes
  • Write high-quality performant Haskell and apply sound testing strategies while balancing pragmatism and delivery pace
  • Remove blockers communicate clearly across teams and mentor engineers to improve capability wellbeing and effectiveness

Hiring process

  • Background checks may include criminal record check
  • Reviewing credit history
  • Speaking with previous employers
  • Confirming academic qualifications