Job Description
MOVE Your Business is proud to represent Geraci LLP, an American-based law firm focused exclusively on representing private lenders. Geraci LLP provides comprehensive legal services to private lenders throughout the United States, including customized loan documentation, regulatory compliance, and risk mitigation. Their mission is to support private lending professionals with practical, forward-thinking legal solutions that enable confident decision-making and sustained growth.
On behalf of Geraci LLP, we are seeking an experienced Senior Software Developer with strong expertise in C#/.NET and React to help design, build, and maintain scalable, high-performing applications remotely. In this role, you will collaborate closely with product managers, designers, and fellow engineers to deliver robust solutions.
Benefits:
Competitive salary
Strong support system
Salary increase starting in your first year of employment (based on performance)
Health benefit ($30/month)
Paid holiday leaves (depending on the holidays that the client observes)
Paid sick leaves (sick leave convertible to cash if perfect attendance)
Paid planned leaves
Internet Allowance ($25/month)
Key Responsibilities
Design, develop, and maintain web applications using C# (.NET / .NET Core) and React
Architect and implement scalable, secure, and high-performance backend services
Build reusable, maintainable frontend components using modern React patterns
Lead technical discussions, code reviews, and architectural decisions
Collaborate with cross-functional teams to translate business requirements into technical solutions
Optimize application performance, reliability, and scalability
Troubleshoot, debug, and resolve complex technical issues
Mentor junior and mid-level developers, promoting best coding practices
Contribute to CI/CD pipelines, testing strategies, and deployment processes
Ensure code quality through unit testing, integration testing, and documentation
Handle ad hoc development tasks and technical requests as needed, including urgent fixes, enhancements, and exploratory solutions
Provide technical support and guidance for unexpected issues, production incidents, or evolving business needs
Requirements
At least 5 years of professional software development experience
Strong proficiency in C# and .NET / .NET Core
Extensive experience building frontend applications with React
Solid understanding of RESTful APIs and backend integration
Experience with SQL and/or NoSQL databases
Strong knowledge of object-oriented programming and design patterns
Experience with version control systems (Git)
Familiarity with Agile/Scrum development methodologies
Excellent problem-solving and communication skills.
Two professional references and a valid criminal background check issued within the last 60 days are required for all successful applicants.
Completion of intake paperwork, including submission of a valid tax identification number (e.g., Social Security Number, Social Insurance Number, or the country’s equivalent), is required prior to onboarding.