We are seeking a hands-on, adaptable Full Stack Software Engineer to support and enhance a suite of production systems focused on customer communication, chatbot workflows, and data conversion.
The ideal candidate is technically versatile, proactive, and patient, able to maintain complex applications while improving automation and performance.
Responsibilities include managing and supporting a high-volume communication platform using Azure Communication Services for SMS, email, and outbound voice.
The candidate will maintain and enhance the SQL Server campaign database, generate ad-hoc campaigns and reports, and write automation templates in JavaScript/HTML and business rules.
Python and .Net skills are required to ensure compliance-based delivery rules are upheld, and the candidate will optimize and scale the architecture for performance and throughput.
Enhancing self-service to reduce manual interventions and troubleshooting complex technical issues in a timely manner are also key responsibilities.
The role involves proposing and implementing solutions to enhance the overall efficiency of software systems and ensuring documentation is up-to-date and accessible to relevant team members.
The candidate will maintain existing chatbot workflows integrated with IVR systems, troubleshoot and enhance JavaScript code for API integration, and explore solutions using conversational AI platforms.
Application support includes assisting in onboarding new loans from external systems into the Loan Servicing System, writing and supporting .NET code, SQL scripts, and ETL processes for accurate data conversion, and collaborating with program management during data mapping and QA.
Requirements:
Strong working knowledge of SQL Server, JavaScript, Python, and .NET is required.
Experience with Azure services and Cloud platforms is necessary.
Familiarity with APIs and systems integration is essential.
The candidate must be comfortable with ETL/data mapping for system conversion.
A self-starter with strong problem-solving and communication skills is preferred.
A passion for automation, scalability, and user enablement is important.
Bonus points for experience in LLM, conversational AI frameworks, or bot orchestration platforms, knowledge of Azure Communication Services and Bots, and previous exposure to loan servicing or fintech platforms.
Benefits:
The position offers competitive pay with a bonus and a comprehensive benefits package.
Benefits include a 401(k) plan with company match up to 4%, a Long Term Incentive program, and medical, dental, and vision coverage.
An annual HSA contribution of $1,650, life insurance, disability, and critical illness coverage are also provided.
Employees enjoy a birthday holiday, 2 floating Community Days, and free snacks and drinks in the office.
A tuition reimbursement program and generous PTO, including Paid Parental Leave, are part of the benefits.
After 3 years, employees can participate in a $2,000 Vacation Incentive Plan and receive a $1,000 Sabbatical Day.
Additional benefits include community funds, wellness funds, and more.