Job Closed

This listing is no longer active.

Senior Software Engineer

Location

Canada

Posted

51 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer

SRED.io

Role Description SRED.io is redefining how companies fund innovation. We’re a fast-growing startup building a cutting-edge, AI-powered platform that helps Canadian businesses unlock SR&ED funding for their most ambitious tech and scientific projects. Our mission is simple: eliminate the friction of SR&ED claims so companies can focus on what matters most — building, experimenting, and pushing innovation forward. We currently don’t have an office, so the role is fully remote for the time being. However, we expect to establish an office in the future and transition to a hybrid setup. - Design, build, and ship end-to-end features using the MEAN stack (MongoDB, Express, Angular, Node.js) in a fast-moving, product-focused environment. - Own features from concept to deployment, delivering real-world impact for customers. - Develop responsive, user-friendly interfaces and scalable REST APIs using a modern tech stack. - Optimize performance across the application and continuously improve engineering standards. - Collaborate closely with a small, high-energy team across product, design, and QA. Qualifications - 5+ years of full-stack development experience, ideally in a startup or scaling environment with high ownership. - Bachelor’s degree in Computer Science or related field. - Strong proficiency in JavaScript/TypeScript and the MEAN stack. - Solid experience with Angular (v10+) and Node.js/Express. - Hands-on experience with MongoDB schema design and querying. - Familiarity with Git, CI/CD pipelines, and Agile workflows. - Comfortable working in a flexible, fast-paced environment with a proactive, adaptable mindset. Benefits - Impactful Work: Help businesses access critical funding and innovation opportunities, making a real difference for companies across Canada. - Growth Opportunities: As we scale, you’ll have plenty of opportunities for personal and professional growth. At SRED.io, we believe in promoting from within! - Innovative Product: Work with cutting-edge AI and NLP technology that’s reshaping an entire industry. Be part of a company that’s changing the game.

Related Job Pages

More Full-stack Engineer Jobs

Arionkoder logo

Senior Software Engineer

Arionkoder

Arionkoder is a Product Development company that helps companies scale their impact by crafting digital solutions.

Full TimeRemoteTeam 51-200Since 2019H1B No Sponsor

Role Description The Senior Software Engineer (Elixir) reports to the Engineering Manager and works closely with cross-functional teams including other software engineers, architects, quality assurance, and product managers to ensure seamless, high-quality product and platform delivery. In this role, you will design, develop, test, deploy, and maintain world-class applications written in Elixir. You will also optimize these applications for speed, reliability, and scalability. Your Impact - Design, develop, deploy, and maintain high-performance, robust, and scalable APIs using Elixir. - Conduct performance optimization to improve system responsiveness and throughput. - Ensure API security protocols are in place to protect data and systems. - Collaborate with cross-functional teams, both internal and external, to define, design, and bring innovative features to life. - Identify and resolve issues and performance bottlenecks with existing API and integration architectures. - Create and maintain technical documentation for API usage and system integrations. - Uphold and propagate best practices in server-side Elixir-based application design. - Engage in architectural discussions and actively contribute to the technical decision-making process. - Mentor other developers to foster a culture of innovation, quality, and growth. - Continuously research, evaluate, test, and implement new technologies to optimize application performance and development efficiency. - Collaborate with external stakeholders to design efficient integrations. - Maintain up-to-date knowledge of Elixir trends, technologies, and best practices. Qualifications - Minimum of 7 years of software development experience with substantial professional Elixir development experience (we use Phoenix, LiveView experience is a plus). - Proven track record of delivering high-quality, secure, and performant Elixir-based applications to production environments. - Expertise in working with and designing RESTful APIs (we use OpenAPI specs). - Proficiency in working with and designing solutions using multiple database systems (we use PostgreSQL primarily, with some SQLite). - Proficiency in working with various version control systems (we use Git). - Experience working in Agile and Kanban environments. - Familiarity with cloud platforms and various architecture types (we are on AWS). - Familiarity with containerization and container orchestration. - Experience working with external clients, partners, and vendors. - You consider multiple options when designing a solution. - You are an all-around great person to work with! Bonus Points - Experience in the Travel/Lifestyle industry. - Experience working with asynchronous event-driven architecture. - You have led teams and/or projects, either in an official or unofficial capacity. - You’ve been a full-stack developer in previous roles and can assist in front-end development efforts (we use React). - You’ve designed and architected an end-to-end application and deployed it to production where it is used by end users like yourself. Requirements - 100% Remote | Availability required during CET business hours (European time zone). Benefits - 💵 Competitive USD salary - 🌴 20 business days of vacation per year + 6 National holidays - 🐣 Family Leave - 💻 A dynamic remote work culture. You can work from Anywhere! - 🚀 An entrepreneurial environment.

CET (UTC+1)
Spread Tecnologia logo

Software Architect

Spread Tecnologia

#PaixãoPorTransformação

Full TimeRemoteTeam 1,001-5,000Since 1983H1B No Sponsor

• Design and maintain the architecture of software systems • Define the structure, design and technology decisions • Ensure systems are robust, scalable and secure • Ensure that projects meet their objectives and requirements

Brazil
Hedepy logo

Fullstack Product Engineer - Agentic Development

Hedepy

We simplify the path to psychotherapy for everyone. Through video call. We make it accessible, easy and prejudice-free.

ContractRemoteTeam 1-10H1B No Sponsor

Role Description Přidej se k nám do Hedepy, kde měníme přístup k duševnímu zdraví po celé střední a východní Evropě, jako náš nový Product engineer. Náš dev tým je malý a rychlý: 5 devs + CTO. Shipujeme několikrát týdně, rozhodujeme datově přes A/B testy a každý člověk má reálný ownership nad celými featurami, ne jen nad tickety. Why We Are Opening This Role - Přecházíme na agentic development a hledáme někoho, kdo v tom už umí. - Tým máme aktuálně rozdělený na FE/BE, ale od toho postupně upouštíme. - Chceme někoho, kdo tenhle přechod urychlí, ne kdo se ho teprve učí. What You Will Do - Dodávat produktové featury end-to-end, refactoring, fixování bugů - 60 %. - Vylepšovat náš agentic workflow, rozvoj platformy - 20 %. - Komunikovat s produkťákem a účastnit se týmových ceremonií - 20 %. - Spolupracovat s ostatními v dev týmu, s produktovým manažerem a s Rosťou (CTO). Qualifications - 3–5+ let prokazatelných zkušeností s end-to-end doručováním feature (od návrhu přes implementaci po produkci, bez předávání mezi FE a BE). - Každodenní práce s agentic coding nástroji (Claude Code, Cursor a podobné). - Hluboká znalost Next.js (App Router) a Reactu (Server components, streaming, optimalizace výkonu). - Backend a SQL na slušné úrovni (principy autentizace/autorizace, návrh API, security best practices a PostgreSQL nebo jiné SQL). - Produktové myšlení - umíš přijít i s dalším krokem na základě potřeby zákazníka. - Dokážeš balancovat rychlost shippingu a kvalitu kódu. - Čeština/slovenština native, angličtina B2+. Benefits - 2 terapie na Hedepy měsíčně zdarma. - Reálný ownership - malý tým znamená, že tvá práce je vidět hned. - AI-first prostředí - řešíme, jak AI použít líp. - Mezinárodní tým z 10+ zemí, otevřená a upřímná kultura. - Možnost potkat se v našich kancelářích v Praze a případně i v Brně. Why Join Us? Hedepy je rychle rostoucí firma, která má reálný dopad na oblast duševního zdraví. Jako součást vývojového týmu budeš mít možnost přímo zlepšovat životy lidí a zároveň být součástí inovativního a podporujícího kolektivu. What May Not Suit You - Remote má svoje výzvy a víme, že ne každému to sedí. - Jsme malý tým, který funguje na agilních principech. Hledáme někoho, kdo s námi bude tvořit dobrý produkt, ne jen psát kód. - Naše codebase není ani nejhorší, ani nejlepší - průběžně ji zlepšujeme. - AI není nice to have. Pokud ji nepoužíváš, není to pro tebe. Next Steps - Krátký online meet s Veronikou (HR) - pár otázek na motivaci, očekávání, angličtinu, culture fit. - Technický rozhovor s Rosťou (CTO) a někým z dev týmu. - Setkání s týmem - abys viděl/a, s kým budeš pracovat. - Žádné case study - věříme rozhovoru víc než zadanému domácímu úkolu. Zaujalo tě to? Pošli nám CV nebo LinkedIn. Pokud máš veřejný GitHub, blog nebo cokoli, kde je vidět tvoje práce, přidej i to.

Czechia
Job Closed
Nagarro logo

Senior Staff Engineer, Salesforce Sales & Service Cloud

Nagarro

Nagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.

Full TimeRemoteTeam 10,001+Since 1996H1B Sponsor

• Understanding the client’s business use cases and technical requirements and be able to convert them into technical design which elegantly meets the requirements. • Mapping decisions with requirements and be able to translate the same to developers. • Identifying different solutions and being able to narrow down the best option that meets the client’s requirements. • Own overall Health Cloud technical strategy, ensuring scalability, security, and compliance with healthcare regulations (HIPAA/PHI). • Showcasing a consulting mindset by acting as a solution provider rather than an order taker. • Act as a trusted advisor for business stakeholders, architects, and senior leadership on Health Cloud capabilities and best practices. • Review and approve high-level and low-level technical designs, ensuring alignment with enterprise architecture standards. • Ensure adoption of Salesforce best practices, governor limit optimization, performance tuning, and code quality standards. • Guide teams on Salesforce security model, data access, sharing rules, consent management, and compliance needs. • Identifying project/service stakeholders at an early stage and working with them to ensure that the Act as a bridge between business stakeholders and Salesforce technical teams. • Collaborate with Salesforce Architects and Developers to design scalable, best-practice solutions. • Validate solution feasibility against Salesforce platform capabilities and project constraints. • Prepare and maintain process flows, business process models, functional diagrams, and documentation. • Participate actively in Agile/Scrum ceremonies including sprint planning, backlog grooming, daily stand-ups, sprint reviews, and retrospectives. • Act as a trusted advisor to users by explaining Salesforce capabilities and solution trade-offs. • Support user adoption through training materials, user guides, and release notes. • Analyze existing Salesforce implementations and recommend process improvements and optimization opportunities. • Defining guidelines and benchmarks for NFR considerations during project implementation. • Writing and reviewing design document explaining overall architecture, framework, and high-level design of the application for the developers. • Reviewing architecture and design on various aspects like extensibility, scalability, security, design patterns, user experience, NFRs, etc., and ensure that all relevant best practices are followed. • Developing and designing the overall solution for defined functional and non-functional requirements; and defining technologies, patterns, and frameworks to materialize it. • Understanding and relating technology integration scenarios and applying these learnings in projects. • Resolving issues that are raised during code/review, through exhaustive systematic analysis of the root cause, and being able to justify the decision taken. • Carrying out POCs to make sure that suggested design/technologies meet the requirements.

India
Job Closed