Jobs and Careers
IN

Full Stack Web Software Engineer

Inalab Consulting, Inc.
Washington, United Statesfull_timeVerifiedPosted 5 Dec 2024

About the role

Job Title: Full Stack Web Software Engineer

Location: FAA (800 Independence Ave SW, Washington, DC 20591) 100% ON-SITE

Clearance: Ability to acquire a Public Trust (US Citizenship is required)

 We are looking for a talented and experienced Full Stack Developer with a strong background in C# and React.js to join our development team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining robust, scalable web applications that provide an exceptional user experience. You will work on both front-end and back-end systems, collaborating closely with cross-functional teams to deliver high-quality software solutions.

 You will be developing a C# / .NET web application that includes UI/UX, frontend, backend PostgreSQL AWS RDS Database, running in the FAA Tyrion Container Service in the AWS/Gov Cloud environment. We are a small AGILE team with an experienced project manager, short sprint cycles, on-site product owners, and a great working team environment. This will be challenging and rewarding work!

 Key Responsibilities:

 Full Stack Development:

  • Design, develop, and maintain full-stack web applications using C# for back-end development and React.js for front-end development.
  • Implement RESTful APIs, microservices, and server-side logic using C# and ASP.NET Core.
  • Create responsive and interactive user interfaces using React.js, Redux, and modern front-end technologies.

Back-End Development:

  • Develop and maintain robust and scalable server-side applications and services using C# and ASP.NET Core.
  • Integrate with databases, including PostgreSQL, and ensure data integrity and security.
  • Facilitate running reports, document database searches, troubleshoot databases and software, translate requests into search strategies, design input and output formats, and refine queries and reports;
  • Implement authentication, authorization, and security best practices in back-end systems.

Front-End Development:

  • Build user-friendly, responsive web applications with React.js, ensuring cross-browser compatibility and performance optimization.
  • Develop reusable components and front-end libraries for future use.
  • Collaborate with UI/UX designers to implement design specifications and enhance user experience.

Collaboration & Communication:

  • Work closely with product managers, designers, and other developers to understand project requirements and deliver high-quality solutions.
  • Participate in code reviews, design discussions, and Agile ceremonies to contribute to continuous improvement.
  • Provide technical guidance and mentorship to junior developers and team members.

Testing & Quality Assurance:

  • Write unit tests, integration tests, and end-to-end tests to ensure the reliability and performance of web applications.
  • Perform code reviews to maintain code quality and adherence to best practices.
  • Debug and resolve technical issues across the full stack, ensuring timely resolution and minimal impact on users.

Continuous Improvement:

  • Stay updated with the latest industry trends, technologies, and best practices in full-stack development.
  • Contribute to the improvement of development processes, tools, and methodologies within the team.
  • Explore new technologies and frameworks to enhance the team’s capabilities and drive innovation.

Qualifications:

Education:

  • Bachelor’s degree in computer science, Software Engineering, or a related field. Equivalent work experience will be considered.

Experience:

  • 3+ years of experience as a Full Stack Developer, with expertise in C# and React.js.
  • Proven experience developing and deploying web applications using ASP.NET Core, Entity Framework, and Oracle DB.
  • Strong experience with front-end technologies, including HTML5, CSS3, JavaScript, TypeScript, and React.js.
  • Familiarity with modern development tools and practices, including Git, CI/CD pipelines, and Agile methodologies.

Skills & Competencies:

  • Proficient in C#, ASP.NET Core, and back-end development concepts.
  • Strong understanding of front-end development using React.js, Redux, and related libraries.
  • Experience with database design, management, and optimization using Oracle or other databases.
  • Solid understanding of RESTful APIs, microservices architecture, and web application security.
  • Strong problem-solving skills an

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 Kit

Free account required — sign up in 30s

Company

Inalab Consulting, Inc.

View company profile →