Jobs and Careers
NA
Software Engineer (Back End)
National Debt Relief, LLC.United States, United StatesRemotefull_timeVerifiedPosted 9 Jul 2025
💰 $137,500/yr($114,000/yr – $137,500/yr)
About the role
Overview
National Debt Relief is seeking a seasoned, hands-on, and highly motivated Software Engineer who is passionate about helping customers get out of debt. The ideal candidate will be responsible for developing and maintaining applications within our AWS platform.
The successful candidate will be an excellent communicator, a curious problem solver, and a collaborative teammate who thrives in a highly agile, multi-directional team environment.
Responsibilities
- Design, develop, and deploy scalable and reliable solutions on AWS infrastructure.
- Utilize lambda functions, EC2 instances, and S3 storage effectively to build robust applications.
- Maintain and enhance integrations between AWS services and Salesforce, ensuring seamless data flow and system interoperability.
- Implement and adhere to security best practices, including encryption, access control, and data protection measures.
- Write clean, maintainable, and well-documented code following industry-standard coding practices.
- Actively participate in retrospectives and identify opportunities for process improvements.
- Foster a culture of continuous learning and improvement within the development team.
- Create delightful, insightful, performant, and engaging digital experiences for our current and prospective clients.
- Collaborate and build relationships with colleagues, including stakeholders, engineers, and product teams to help influence, own, and improve our current tools and applications.
- Effectively communicate information and respond to questions from stakeholders, colleagues, and leaders.
- Manage your work using GitHub, Jira, and our build/deploy systems.
- Manage multiple concurrent projects including ongoing evaluation and re-ordering of priorities as business needs dictate.
- Aid in the testing of our code and the delivery of what we create to production.
- Help resolve technical issues/blockers as a developer on the team.
- Work with teams across the company to troubleshoot/determine resolution for complex issues across team domains.
- Have fun, get creative, and deliver value together with the whole team.
- Stay updated on emerging technologies and industry trends, incorporating relevant advancements into the technical stack.
Qualifications
Education/Experience:
- 5 years software development experience with at least 3 years focused on AWS.
- At least 4 years working in languages like Java
- Good to have experience with Node.js
- Multiple examples or designing and implementing complex backend solutions in cloud environments.
- Previous experience with AWS-Salesforce integrations highly desired.
- Strong understanding of software architecture principles and design patters.
- Previous experience with MuleSoft a plus.
- Experience working in financial services industry is a plus.
Required Skills/Abilities:
- Proficiency in AWS services including Lambda, EC2, and S3, with a strong understanding of cloud computing principles.
- Extensive experience in backend software development using languages such as Python or Java.
- Demonstrated expertise in building and maintaining integrations with Salesforce using APIs and middleware tools.
- Familiarity with security concepts and practices, including encryption, authentication, and authorization mechanisms.
- Strong problem-solving skills and the ability to troubleshoot complex issues in distributed systems.
- Comfortable in a fast-paced environment with strong ability to manage and deliver through clear communication and expectation setting.
- Excellent communication skills – both written (Jira/Email/Slack) and verbal to engage stakeholders at all levels; this includes when and how to speak up if a proposed technical solution is not optimal.
- Exceptionally organized with meticulous attention to detail, including ability to estimate level of effort for a given project with history of completing work within 25% of original estimate.
- Understanding of how user testing works and the value of it.
- Conduct code reviews to ensure code quality, maintainability, and adherence to coding standards.
National Debt Relief Role Qualifications:
- Computer competency and ability to work with a computer.
- Prioritize multiple tasks and projects simultaneously.
- Exceptional written and verbal communication skills.
- Punctuality expected, ready to report to work on a consistent basis.
- Attain and maintain high performance expectations on a monthly basis.
- Work in a fast-paced, high-volume setting.
- Use and navigate multiple computer systems with exceptional multi-tasking
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s