Senior Software Engineer - Fullstack
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.
Date Posted
01/26/2025
Views
0
Similar Jobs
Senior Platform Engineer - Infrastructure - Kalepa
Views in the last 30 days - 0
This job posting describes a senior infrastructure engineer role with competitive compensation and equity options The position involves working on clo...
View DetailsSenior Interior Designer (10+ years experience) - CID Design Group
Views in the last 30 days - 0
This job offers a collaborative role in design with opportunities for growth and a positive work environment including benefits like wellness programs...
View DetailsSoftware Engineering L5 - GenAI Platform - Netflix
Views in the last 30 days - 0
The text highlights Netflixs leadership in entertainment and data innovation emphasizing their worldclass data infrastructure and GenAI platform initi...
View DetailsStaff Security Engineer - Modern Health
Views in the last 30 days - 0
This job description highlights a key role in ensuring security and privacy at Modern Health offering impactful opportunities and comprehensive benefi...
View DetailsSenior Sales Trainer - Vonage
Views in the last 30 days - 0
This job description outlines a Senior Sales Trainer role focused on developing sales training programs collaborating with teams and ensuring alignmen...
View DetailsNetwork & Systems Administrator - MetroSys
Views in the last 30 days - 0
This job posting seeks a Network Systems Administrator for fractional IT support requiring expertise in patch management vulnerability assessments an...
View Details