Monks
Monks10d ago
Career Pages

Senior Full

Vancouver, British Columbia, Canada
Full Time
Senior Level
105000-125000

Auto Apply to 50+ AI Matched Senior Full Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Monks

Qualifications & Requirements

Experience Level: Senior Level

Full Job Description

Monks, a global, digital-first, data-driven marketing and technology services company, is seeking a seasoned Senior Full-Stack Engineer in Vancouver, British Columbia, Canada. You will be instrumental in building a new product from scratch, collaborating closely with product management and fellow engineers to shape and deliver on the company's vision.

Key Responsibilities:

  • Develop high-quality, maintainable backend code (Python/Node/Go) and frontend code (React) with a balanced 50/50 split.
  • Collaborate on system architecture definition and refinement with Staff Engineers and Product Managers for a new product.
  • Take ownership of the full feature lifecycle: design, develop, test, and maintain new features from concept to production.
  • Champion code quality by writing comprehensive unit, integration, and end-to-end tests.
  • Work closely with Product Managers to refine requirements and translate business needs into effective technical solutions.
  • Thrive in a fast-paced, agile environment, adapting to shifting priorities and proactively solving problems.

What you'll bring:

  • 8+ years (14+ preferred) of professional software development experience building complex, large-scale applications.
  • A 'gets-it-done' attitude: a self-starter who identifies and builds solutions.
  • 3+ years of professional experience with Python, Node.js, or Go in a production environment, building robust APIs and backend services.
  • 3+ years of professional React experience, with a deep understanding of the modern React ecosystem (State Management, UI Libraries, Frameworks, Testing).
  • A strong belief in the importance of comprehensive testing.
  • The ability to articulate complex technical ideas to both technical and non-technical audiences.

Bonus Points:

  • Proven experience leading or co-leading system architecture decisions.
  • Experience with relational (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, DynamoDB).
  • Hands-on experience with Docker and CI/CD pipelines (e.g., GitHub Actions, Jenkins).

Company

Monks

Monks

Monks is a leading global marketing and technology services company dedicated to accelerating business possibilities and redefining how brands and businesses connect with the world.

Vancouver, British Columbia, Canada
Posted on Career Pages