The role involves modernizing the MyCase product, designing scalable applications, conducting code reviews, and collaborating closely with UX teams.
We are looking for a Fullstack Senior Software Engineer to help build out and modernize our MyCase Product. This modernization effort will span across the product and will allow our customers to benefit from a more streamlined workflow, modern approach to case management and a better experience operating their business. MyCase is our legal practice management software servicing thousands of legal professionals.
What You'll Do
About You
Preferred Skills & Experience
What You'll Do
- Design and implement scalable applications using modern web application frameworks (e.g., Rails, React, Node, NextJS).
- Utilize and maintain reusable component libraries.
- Modernize web applications to enhance user experience, improve performance, and ensure scalability.
- Conduct code reviews and participate in quality testing.
- Work closely with UX teams to implement designs and ship web applications with a focus on usability.
- Support software deployments by debugging, troubleshooting, and coordinating with DevOps and QA engineers.
- Contribute to technology improvements to enhance application performance, scalability, and maintainability.
About You
- 5+ years of experience designing, implementing, and debugging large-scale, cloud-based solutions.
- Extensive experience building production-grade React applications, including developing reusable components, managing complex state, and optimizing front-end performance.
- Professional experience with Ruby on Rails, with the ability to develop and maintain APIs and other backend functionality.
- Experience working in Agile development environments (e.g., Scrum, Kanban).
- Strong understanding of SOLID design principles and software design patterns.
- Proficiency in SQL and experience working with relational databases such as PostgreSQL or MySQL.
- Strong collaboration, documentation, and communication skills.
- Proficient in English.
- This role is preferred to sit in Bogota, Colombia.
Preferred Skills & Experience
- Experience with cloud platforms (e.g., AWS, Google Cloud Platform).
- Familiarity with NodeJS and NextJS.
- Experience building scalable Software as a Service (SaaS) applications.
Top Skills
AWS
Google Cloud Platform
MySQL
Nextjs
Node.js
Postgres
Ruby on Rails
React
SQL
Similar Jobs at AffiniPay
Fintech • Legal Tech • Payments • Sales • Software
The Senior Software Engineer will design and implement scalable applications, develop and maintain web applications, and lead technology initiatives within a team.
Top Skills:
AWSCSSDjangoDjango Rest FrameworkDockerGceHTMLJavaScriptKubernetesMySQLPostgresPythonReactSQL
Fintech • Legal Tech • Payments • Sales • Software
The Billing Specialist will manage the end-to-end billing process, ensuring accurate invoicing, payment collections, and account reconciliations as well as managing Stripe integrations and providing customer support.
Top Skills:
ExcelGoogle SheetsNetSuiteQuickbooksStripeWorkdayXero
Fintech • Legal Tech • Payments • Sales • Software
The Senior Systems Administrator leads IT support, manages SaaS platforms, troubleshoots hardware/software issues, mentors team members, and enhances user productivity through innovative solutions.
Top Skills:
Google WorkspaceIntuneKandjiOktaZoomZscaler
What you need to know about the Montreal Tech Scene
With roots dating back to 1642, Montreal is often recognized for its French-inspired architecture and cobblestone streets lined with traditional shops and cafés. But what truly sets the city apart is how it blends its rich tradition with a modern edge, reflected in its evolving skyline and fast-growing tech industry. According to economic promotion agency Montréal International, the city ranks among the top in North America to invest in artificial intelligence, making it le spot idéal for job seekers who want the best of both worlds.
Key Facts About Montreal Tech
- Number of Tech Workers: 255,000+ (2024, Tourisme Montréal)
- Major Tech Employers: SAP, Google, Microsoft, Cisco
- Key Industries: Artificial intelligence, machine learning, cybersecurity, cloud computing, web development
- Funding Landscape: $1.47 billion in venture capital funding in 2024 (BetaKit)
- Notable Investors: CIBC Innovation Banking, BDC Capital, Investissement Québec, Fonds de solidarité FTQ
- Research Centers and Universities: McGill University, Université de Montréal, Concordia University, Mila Quebec, ÉTS Montréal