How Remoteville checks and expires listings
Product Engineer
Skills
JavascriptArchitectureEngineeringHTMLLibrary ServicesManufacturingSystem Architecture
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
