HumanBit Logo

Senior Full Stack Software Engineer | Codersbrain

contractual
Posted on August 29, 2025

Job Description

Senior Full Stack Software Engineer

Job Summary

The Senior Full Stack Software Engineer will develop and enhance components and applications according to functional and design requirements. This role involves collaboration with various stakeholders to produce documentation, estimates, and artifacts necessary for timely and budget-conscious project completion while adhering to quality assurance processes.

Responsibilities

  • Conceptualize, design, program, test, implement, and deploy software applications while adhering to appropriate documentation and quality standards.
  • Collaborate with clients, IT resources, vendors, and other stakeholders to gather user requirements, assess technologies, and implement technical solutions.
  • Utilize analytical skills to understand system requirements and application architecture principles.
  • Conduct formal code reviews to ensure compliance with specifications and standards.
  • Apply defined code management, build, and deployment standards and practices.
  • Investigate and research complex system problems to establish root causes and develop resolutions independently.
  • Ensure accuracy of coding and create technical documentation while utilizing software configuration, version, and quality management processes.
  • Maximize productivity and timely project completion by working efficiently with project participants.
  • Handle confidential information with discretion and share information willingly when appropriate.
  • Participate in special projects as assigned.

Qualifications

  • Minimum of 6 years working in a structured environment focused on systems, applications, programming, development, testing, implementation, and deployment.
  • At least 6 years of in-depth knowledge and experience in:
    • C#
    • .NET Framework 4.5+
    • .NET 5+
    • T-SQL
    • REST API
    • Entity Framework
  • A minimum of 3 years experience in modern UI development with:
    • Angular 10+
    • Bootstrap
    • CSS 3+
    • HTML 4+
    • TypeScript
  • Experience in writing W3C compliant accessible HTML5 markup.
  • Familiar with modern JavaScript command-line tools, specifically npm.
  • Experienced in the software development lifecycle using structured processes.
  • Practical knowledge of Agile principles and ability to lead SCRUM ceremonies.
  • Experience with cloud development, preferably Azure.
  • Competent in using tools for:
    • Code management
    • Unit testing
    • Integration testing
    • Version control
    • Prototyping
  • Preferred: Mortgage origination experience.
  • Bachelor's degree in Computer Science or a related field required.

Preferred Skills

  • Familiarity with a broad range of technologies and ability to think in terms of enterprise-wide solutions.

Experience

  • At least 6 years of experience in software development and relevant fields.
Powered by
HumanBit Logo