Engel & Völkers logo
Engel & Völkers

The official Engel & Völkers global LinkedIn account. Start your career, now! 📧

Senior Software Developer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 10,001+Since 1977H1B No SponsorCompany SiteLinkedIn

Location

Canada

Posted

14 hours ago

Salary

$145K - $170K / year

Seniority

Senior

Job Description

Senior Software Developer

Engel & Völkers

• Own and improve internal applications that support property/listing workflows, approvals, knowledge management, AI-assisted tooling, reporting, administration, and related platform capabilities • Build and maintain TypeScript/Node.js backends, API layers, and server-rendered applications using patterns such as NestJS/Fastify, Next.js, Astro/SvelteKit, and AWS Lambda • Contribute to our Next.js/Turborepo platform, including shared React UI, auth helpers, schemas, reference data, test tooling, deployment scripts, and developer experience • Work across AWS and data infrastructure including Lambda, API Gateway-style APIs, Amplify, AppSync, DynamoDB, S3, SSM, EventBridge, CloudWatch, ECS/Fargate, PostgreSQL, Drizzle, and Dynamoose • Maintain integrations with authentication services, listings APIs, knowledge base APIs, email workflows, analytics, search, Google Places, and AWS Bedrock-backed AI features • Help reduce single-person knowledge risk by documenting, simplifying, improving CI/CD/testing, and partnering with product and engineering leadership on pragmatic technical decisions

Job Requirements

  • 5+ years of professional software engineering experience, with senior-level ownership of production systems
  • Strong TypeScript and Node.js skills, with comfort working from frontend components through backend services and infrastructure
  • Strong React and Next.js experience, including SSR/server components, API/client data boundaries, shared component systems, and modern frontend tooling
  • AI-first development mindset with real engineering depth: you use tools such as Claude Code, Cursor, Copilot, or similar, but can independently debug, design, test, review, and verify correctness
  • Experience with AWS-backed applications, especially Lambda/serverless patterns, S3, DynamoDB, SSM/secrets, CloudWatch, and CI/CD pipelines
  • Practical experience with databases, API contracts, runtime validation, authentication, authorization, and secure secret handling
  • Comfort maintaining mature systems that may use different patterns than the new platform, including server-rendered UIs, web components, and older deployment models
  • Clear communication, low ego, high ownership, strong testing instincts, and leadership potential: you can mentor, influence architecture, create alignment, and work from shared standards while staying pragmatic

Benefits

  • Fully remote, Canada-based role with a flexible working environment
  • Small senior team where your work has visible impact, broad ownership, and room to help shape how the team operates
  • Direct reporting line to the VP of Engineering and meaningful influence on technical direction
  • Real production systems to own, not just greenfield prototypes
  • Active investment in a modern TypeScript, Next.js, AWS-native platform with shared tooling, serverless services, and developer experience
  • Opportunity to grow into broader technical leadership as the platform and responsibilities evolve

Related Job Pages

More Full-stack Engineer Jobs

Stefanini Brasil logo

Tech Lead – Databricks/AWS

Stefanini Brasil

Co-creating Solutions for a Better Future

Full TimeRemoteTeam 10,001+Since 1987H1B No Sponsor

• Technical Leadership: Act as the primary technical authority with client teams, leading the platform and architecture activities while assessing the current ecosystem. • Architecture Definition: Own the target architecture and define technical standards for the assessment and project delivery. • Quality and Governance: Lead refinement of the technical backlog, perform code reviews, and ensure high-quality data engineering. • Mentorship: Guide and mentor the development squad, promote best practices, and drive the team’s technical growth.

Brazil

Role Description We are seeking a Software Engineer, early in their career, to join our product engineering team. This is a hands-on role where you'll build real features in our SaaS platform from day one. We move fast, wear multiple hats, and figure things out as we go — the kind of environment where people who take initiative and pick things up quickly tend to do their best work. You'll get exposure to NodeJS, ReactJS, Java, relational databases, or cloud technologies, and plenty of room to grow across the stack. Comfort using AI-powered programming tools (e.g., Claude, GitHub Copilot, or similar) is expected, as they're part of how our team works day to day. Key Responsibilities - Build and maintain features in Collabrix's SaaS product suite using technologies such as NodeJS, ReactJS, Java, relational databases, and cloud platforms. - Use AI-assisted development tools (Claude, Copilot, etc.) to support coding, testing, and documentation. - Write clean, testable code and take an active role in code reviews. - Work closely with product managers, designers, and fellow engineers to turn requirements into working software, often with a fair amount of ambiguity to navigate. - Take part in system design discussions and contribute your perspective as you build your understanding of scalable systems. - Support deployment and monitoring of applications in cloud environments. - Troubleshoot production issues and take ownership of getting them resolved. - Document your work and contribute to the team's knowledge-sharing practices. Qualifications - 0–2 years of professional experience in software engineering (internships and academic/personal projects count). - Some hands-on exposure to one or more of the following: - Backend: NodeJS, Java - Frontend: ReactJS - Databases: relational databases such as MySQL, PostgreSQL, or Oracle - Cloud: AWS, Azure, or GCP - Willingness to work with and learn AI-based programming assistants (Claude, Copilot, etc.) as part of daily work. - A foundational understanding of software engineering principles, built through coursework, projects, or hands-on tinkering. - Education: Degree in Computer Science, Engineering, or a related field. Requirements - A curious, hands-on engineer who's eager to learn. - Strong problem-solving instincts and a willingness to ask questions. - Ability to pick up new technologies quickly and work across the stack over time. - Collaborative, communicative, and committed to quality. - Genuine interest in using AI tools to grow as a modern software engineer. Work Schedule To support our global customers with agility and excellence, we follow a six-day work model on alternate weeks. Employees are expected to work on the 1st, 3rd, and 5th Saturdays of each month. Benefits - Work on SaaS products that digitally transform life sciences supply chains and manufacturing. - Learn from experienced engineers while contributing to a global-scale product company. - High visibility and real ownership, even early in your career. - Collaborative, remote-first culture with room to grow and experiment.

United States
Full TimeRemoteTeam 10,001+Since 1967H1B Sponsor

Role Description In this role you will get a chance to develop the specific knowledge in one subprocess area and will participate in meeting service levels, key measurement targets of the team and delivers a high quality and cost-effective service. You will perform tasks in line with the written procedures under close supervision. - Demonstrate developing knowledge of the structure of the systems and modules used in service delivery - Display a basic understanding of Capgemini, the way we do business, the technologies involved and operational processes & procedures for services delivered to the client - Demonstrate a willingness to learn the process specifics within selected process area - Analyse day to day issues of a practical nature and resolves them Qualifications - Establish and maintain a robust governance framework for the RTR, FP&A & PTP process - Define standard operating procedures (SOPs), policies, and control guidelines - Ensure alignment with organizational and regulatory requirements (GAAP/IFRS, SOX) - Monitor adherence to defined governance standards across teams and locations - Ensure effective internal controls framework is in place and operating efficiently - Monitor SOX compliance, control testing, and remediation activities - Identify and assess process risks, ensuring mitigation plans are implemented - Provide periodic updates on process health, risks, and key initiatives Benefits - Flexible work arrangements to provide support - Remote work, flexible work hours or alternative work schedules - Environment to maintain healthy work-life balance - Career growth programs and diverse professions crafted to support exploration of opportunities

Worldwide
Skip Loans logo

Senior Product Engineer

Skip Loans

Skip to the owning bit. 2% Deposit Home Loans. Low Rates. Low Fees. No LMI.

Full TimeRemoteTeam 11-50Since 2022H1B No Sponsor

Role Description We're hiring builders: curious, technical generalists who can think across disciplines and ship end-to-end. - Own outcomes, not tickets. You'll take a business problem and turn it into a working, scalable system. - Ship product. We care about what's live and working, not what's in a design doc. You'll ship frequently and iterate based on real usage from our customers or team. - Make product decisions. You'll scope what to build (and what not to build), sequence work, and make trade-offs between speed, quality, and complexity. You'll talk directly to the people who use what you build. - Create solid code. Our stack is React, Node, TypeScript, AWS. You'll create production code that other engineers can extend and follow - not prototypes that need to be rewritten. - Direct AI to build. We're an AI-native engineering team. You'll use agent-first workflows to ship at a pace that would be impossible manually. The bottleneck isn't implementation — it's judgment about what to build and why. - Prioritisation - While you’ll be responsible for making product decisions and moving quickly, you’ll need to work with the team to ensure your velocity is always pointed in the right direction and aligned to our commercial goals. Qualifications - A curious generalist, not a narrow specialist. You cross disciplines naturally. You've done product thinking, systems design, user research, or ops problem-solving - not because it was in your job description, but because you wanted to understand the whole problem. - Product instinct. You naturally ask "should we build this?" before "how do we build this?" You can talk to a non-technical stakeholder, understand their pain, and translate it into the right technical solution. - End-to-end ownership. You've shipped features or systems where you were the person responsible for the outcome — from problem definition through to production and iteration. You've built a tonne from scratch, not just inherited and extended. - Strong technical fundamentals. You write clean, maintainable code, understand systems design, and make pragmatic architecture decisions. - Comfort with ambiguity. We're a small team at a growth-stage fintech. Requirements are often fuzzy. You're energised by that, not paralysed. - Clear communication. You write well. You can explain a technical trade-off to a founder and a product decision to an engineer. - You're in it for the love of the game - you love building. You are a technical builder who loves solving problems; if “software engineering” to you is just a “good job” - this probably isn’t the shop for you. Benefits - Shape what building software looks like in the AI era. - Remote flexibility. - Competitive remuneration & ESOP - we want you invested in Skip's success. - Work on meaningful problems - helping more Australians access home ownership sooner. - High agency, high ownership environment where strong operators can make a visible impact. - Opportunity to lead operational transformation during a period of rapid growth.

Australia