Logo
Movement Mortgage

Intermediate Software Engineer (Backend)

Movement Mortgage, Charlotte, North Carolina, United States, 28245


Get, Do, Earn and Give More at Movement!We’re definitely not your average mortgage company. Movement Mortgage is made up of passionate, talented and hardworking individuals who strive for excellence while demonstrating servant leadership in everything we do.Here are the basics: we work hard, we have fun, we invest in our people and we make a difference. Sound like a plan? Check us out on our website www.movement.com.We are seeking a skilled intermediate-level, backend-focused

Software Engineer

to join our team. In this role, you will design, develop, and maintain our backend services and APIs. You will work closely with technologists and stakeholders to understand their requirements and deliver efficient and scalable backend solutions. The ideal candidate will have experience developing APIs and backend systems and be eager to learn and grow in a dynamic environment.Roles & Responsibilities

Design, develop, and maintain backend services and APIs using languages such as Scala, Python and C#Write clean, efficient, and well-documented codeImplement security protocols and data protection measures to ensure the confidentiality, integrity, and availability of our systemsImplement APIs and integrate with third-party services as neededCreate and maintain technical documentation and metadataProactively triage operational alarms, exceptions, and failures while seeking the root cause, communicating with the right parties, and contributing to the resolution.Identify areas for improvement and recommend solutionsCollaborate with cross-functional teams, stakeholders, and customers to discover needs and define business requirements and goalsDevelop and maintain relationships with stakeholders across the organization, communicating insights, findings, and recommendationsParticipate in the development and implementation of best practices, policies, and proceduresRequired Skills & Qualifications

Bachelor's degree in a relevant field such as computer science or software engineering; Master's degree preferred3+ years of experience in software engineering or related fieldProficiency and experience in multiple programming languages such as Scala, Python and C#Knowledge of backend frameworks and technologies such as GraphQL and .NET CoreProficiency with cloud technologies, such as Azure and AWSExperience with distributed systems, parallel processing, microservices, caching, serverless, and containerization technologiesExperience with SQL and integrating backends and APIs with relational database servers, including Microsoft SQL Server, or NoSQL servers such as Cosmos DB and Redis, preferably in a cloud environmentSolid understanding of software engineering principles, data structures, and algorithms.Experience with modern source control, test automation, and CI/CD tools and practicesExperience managing infrastructure projects using TerraformExperience with API design and developmentExperience with statistical analysis and problem-solving techniquesExcellent communication and interpersonal skillsAbility to work independently as well as part of a teamBe someone who stays up to date with emerging technologies and best practicesSo, Why Movement?

Competitive payMedical, dental and life insuranceCompany matched 401K (Up to 3.5%)Excellent career growth opportunityFun, team-focused working environmentEmployee driven community outreach programAt Movement, we exist to love and value people. We are disrupting the mortgage industry by lending with integrity, building an outstanding corporate culture and investing in our communities. On any given day, you might find a processor volunteering for a local charity or an underwriter winning the corn-hole tournament at Family Fun Day. You’ll also find that we’re the seventh largest mortgage lender in the country. Sound too good to be true? Check us out on our website: www.movement.comDisclaimer:

The above statements are intended to describe the general nature and level of work being performed by the persons assigned to this position. They are not intended to be an exhaustive list of all associated responsibilities, skills, efforts or working conditions. The Company reserves the right to change, amend, add, delete and otherwise assign any and all duties, responsibilities and position titles as it deems necessary to meet the needs of the business.

#J-18808-Ljbffr