Drive innovation as a Lead Functional Programmer Scala with Vish in Toronto, where your expertise will shape backend functionality in a transformative beauty SaaS company.In this senior role, you will directly impact Vish by converting high-level ideas into practical, production-ready systems. Focus on mentoring engineers, participating in architectural decisions, and championing functional programming principles to enhance code quality and team performance.Key Responsibilities:
- Define explicit implementation plans from ambiguous requirements
- Write clean and maintainable modular code
- Optimize existing code structures for extensibility
- Engage in architectural discussions and reviews
- Provide mentorship to junior engineers in functional programmingRequirements:
- Significant experience in writing production-quality code
- Essential background in functional programming, ideally in Scala
- Familiarity with relational and NoSQL databases
- Strong problem-solving skills and modular design thinking
- Knowledge of Test-Driven Development techniquesLeap forward in your career at Vish, influencing developments within a rapidly scaling company.#J-18808-Ljbffr
📌 Lead Functional Programmer Scala (Toronto)
🏢 Vish
📍 Toronto