Senior Software Engineer - Fullstack

AffiniPay USA

Company

AffiniPay

Location

USA

Type

Full Time

Job Description

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:

  • Design and implement scalable applications using modern web application frameworks (e.g. Rails React Node NextJS).

  • Utilize and maintain reusable component libraries.

  • Collaborate with product teams to assess trade-offs identify risks and align improvements with business objectives.

  • Modernize web applications to enhance user experience improve performance and ensure scalability.

  • Mentor and coach software engineers fostering professional growth within the team.

  • Work closely with UX teams to design and ship web applications with a focus on usability.

  • Support software deployments by debugging troubleshooting and coordinating with DevOps and QA engineers.

  • Partner with technical and non-technical stakeholders to gather requirements propose solutions and align with business goals.

  • Lead team ceremonies including sprint planning grooming and retrospectives ensuring effective communication and coordination.

  • Drive technology initiatives to enhance application performance scalability and maintainability.

  • Stay updated with industry trends and emerging technologies to bring innovation to the team.

  • Provide technical expertise to the broader engineering group to drive positive outcomes.

About You:

  • BS in Computer Science or related field or equivalent professional experience.

  • 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 with Lean product development and Agile frameworks (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.

  • Excellent teamwork documentation and communication skills.

Preferred Skills & Experience

  • Experience with cloud platforms (e.g. AWS Google Cloud Platform).

  • Familiarity with Rails (or equivalent) NodeJS and NextJS.

  • Experience building scalable Software as a Service (SaaS) applications.

Apply Now

Date Posted

01/26/2025

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Developer II - Eventbrite, Inc.

Views in the last 30 days - 0

Eventbrite is seeking a Web Application Developer to join their highperforming GTM Gotomarket Business Systems team The role involves implementing and...

View Details

National Strategic Channel Director - Vonage

Views in the last 30 days - 0

Vonage a leading provider of UCaaS and CCaaS is seeking a National Strategic Channel Director to develop and expand channel partnerships drive revenue...

View Details

Mobile Engineering Manager - Mobile Retention - Dropbox

Views in the last 30 days - 0

Dropbox is seeking a Mobile Engineering Manager to lead a team of iOS and Android engineers working on the Dropbox apps The role involves managing cri...

View Details

Commercial Account Executive - Mid Market - MariaDB plc

Views in the last 30 days - 0

MariaDB is a leading database for modern application development used by 75 of the Fortune 500 and billions of people daily The company is seeking a C...

View Details

Senior Manager - Customer Success - Contentsquare

Views in the last 30 days - 0

The job posting is for a Senior Manager of Customer Success position in California The role involves leading a team of Customer Success Managers CSMs ...

View Details

Senior Data Scientist - Dropbox

Views in the last 30 days - 0

The text describes a unique opportunity for a Senior Data Scientist to join a new division at Dropbox focusing on AI and ML The role involves partneri...

View Details