Enable job alerts via email!

Senior Backend Software Engineer

CMG Financial

United States

Remote

USD 90,000 - 150,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

CMG Financial is seeking a skilled Backend Software Engineer to design and maintain backend systems for web applications. The role involves collaborating with frontend developers, optimizing database performance, and ensuring application security. Ideal candidates will have a degree in Computer Science and experience with .NET technologies, databases, and cloud platforms.

Qualifications

  • 3+ years of experience in backend development.
  • Strong proficiency in .NET technologies and Azure.
  • Experience with SQL and NoSQL databases.

Responsibilities

  • Design, develop, and maintain server-side components and APIs.
  • Collaborate with frontend developers to ensure application performance.
  • Implement CI/CD processes for backend reliability.

Skills

.NET technologies
C#
ASP.NET MVC
Web API
Azure cloud platform
SQL and NoSQL databases
API design principles
web security
version control systems (e.g., Git)
containerization and orchestration

Education

Bachelor's degree in Computer Science

Job description

CMG Financial isseeking a skilled and experienced Backend Software Engineer to join our growing team. As a Backend Developer, you will be responsible for designing, developing, and maintaining the backend of our web applications. You will work closely with our team of frontend developers to ensure that our applications are scalable, performant, and secure.

ESSENTIAL DUTIES and RESPONSIBILITIES, include, but are not limited to:

  • Design, develop, and maintain server-side components, including databases, application logic, and API’s using .NET technologies
  • Collaborate with frontend developers, product managers, and other stakeholders to understand project requirements and design efficient backend solutions.
  • Create and optimize database schemas, queries, and indexing to ensure high-performance data storage and retrieval.
  • Implement RESTful APIs for communication between the frontend and backend systems.
  • Ensure the security and scalability of the backend infrastructure, including data encryption, authentication, and access control.
  • Identify and troubleshoot performance bottlenecks, system issues, and bugs within the backend code.
  • Write clean, maintainable, and well-documented code while adhering to coding standards and best practices.
  • Implement automated tests, continuous integration, and continuous deployment (CI/CD) processes to ensure the reliability of the backend systems.
  • Collaborate with DevOps and infrastructure teams to deploy, monitor, and maintain server infrastructure and cloud services.
  • Stay up-to-date with the latest technologies and industry trends to recommend improvements and innovations in the backend architecture

QUALIFICATIONS AND EXPERIENCE:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 3+ years of experience in backend development
  • Strong proficiency in .NET technologies, including C#, ASP.NET MVC, and Web API
  • Experience with Azure cloud-based platform
  • Experience with databases and data modeling, including SQL and NoSQL databases (e.g., SQL Server, MongoDB, Redis).
  • Familiarity with API design principles and tools for API development.
  • Strong communication and collaboration skills
  • Solid understanding of web security, authentication, and authorization mechanisms.
  • Experience with version control systems (e.g., Git) and collaborative development practices.
  • Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes) is a plus.
  • Strong problem-solving, debugging and communication skills.

SUPERVISORY RESPONSIBILITIES:

Direct Reports: N/A

PHYSICAL and ENVIRONMENTAL CONDITIONS:

This role operates in an ADA compliant office environment, utilizing typical office equipment and tasks including computer work. The position may involve partial stationary positions and moving throughout the day. Flexibility to work overtime to meet project deadlines is required.

CMG pays a competitive base which ranges from Entry Level $90,000.00 to Senior Level $150,000.00 annually. Factors that affect base salary may include: Education, skills, years of experience and mortgage industry knowledge.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.