Full Stack Web Software Engineer
Inalab Consulting, Inc.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 KitFree account required — sign up in 30s