Builders FirstSource logo
Builders FirstSource

Builders FirstSource is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, protected veteran status or status as an individual with a disability.

Full Stack Software Engineer

Location

United States

Posted

10 days ago

Salary

0

Seniority

Mid Level

Job Description

Full Stack Software Engineer

Builders FirstSource

Role Description The Senior Full Stack Engineer will play a key role in designing, developing, and supporting enterprise applications that enable critical business capabilities across Builders FirstSource. This position participates in all phases of the Software Development Life Cycle (SDLC), including: - Solution design - Development - Testing - Deployment - Monitoring - Ongoing support The role serves as a senior technical contributor, providing architecture guidance, mentoring engineers, promoting engineering best practices, and delivering scalable, secure, and maintainable software solutions. Primary technologies include: - .NET / ASP.NET Core - React - REST APIs - Azure cloud services - SQL Server - Modern DevOps practices - Next.js and modern front-end architecture patterns Qualifications - Bachelor’s degree from an accredited college/university or equivalent experience - 7+ years of professional software engineering experience - Extensive experience developing full-stack applications using C# and .NET technologies - Strong experience with ASP.NET Core and REST API development - Strong experience building modern single-page applications using React - Understanding of Next.js concepts and modern front-end development patterns preferred - Strong understanding of object-oriented design principles and software architecture - Experience implementing design patterns, dependency injection, and scalable application architectures - Strong SQL Server experience including T-SQL development, performance tuning, stored procedures, views, and indexing strategies - Experience with Azure cloud services and cloud-native application development - Experience with source control systems such as Git - Familiarity with Azure DevOps, CI/CD pipelines, and Agile development practices - Experience with automated testing frameworks and quality assurance practices - Knowledge of application security principles and remediation of vulnerabilities - Experience with container technologies, microservices, and distributed systems is preferred - Strong analytical, problem-solving, communication, and collaboration skills Requirements - Evaluates Problems: Analyzes complex technical and business challenges and develops effective solutions - Technical Communication and Presentation: Clearly communicates technical concepts to both technical and non-technical audiences - Adjusting and Driving Change: Embraces innovation and drives continuous improvement - Focuses on Customers: Develops solutions that improve customer and business outcomes - Demonstrates Business Acumen: Understands how technology decisions support business objectives - Agile Best Practices: Applies Agile principles and engineering excellence throughout the delivery lifecycle - Bias for Action: Demonstrates ownership, urgency, and accountability - Technical Leadership: Influences engineering direction through expertise, collaboration, mentoring, and code quality - Continuous Learning: Actively evaluates emerging technologies and expands technical knowledge Benefits - Medical, dental, vision, and disability insurance plans - 401(k) retirement savings plan - PTO (including paid sick time) - 8 paid holidays per year (for salaried and hourly team members)

Related Job Pages

More Full-stack Engineer Jobs

LeoLabs logo

Senior Radar Software Engineer

LeoLabs

Persistent Orbital Intelligence 📡 🛰️

Full TimeRemoteTeam 51-200Since 2016H1B Sponsor

• Design, develop, test, and maintain software supporting radar data collection, processing, analysis, and operational deployment. • Develop interfaces and services supporting sensor operations, telemetry, data management, and mission execution. • Develop scalable and reliable software solutions for radar control, monitoring, automation, and performance optimization. • Collaborate with radar systems, signal processing, infrastructure, and operations teams to integrate new capabilities into operational environments. • Support software architecture development and technical design reviews. • Participate in system integration, verification, validation, and field testing activities. • Troubleshoot operational issues and support root-cause analysis for software and system anomalies. • Contribute to software development best practices, code reviews, and technical documentation. • Support customer demonstrations, technical briefings, and operational readiness activities as needed.

United States
it's prodigy logo

Full Stack Developer - .NET

it's prodigy

It's Prodigy è una startup innovativa, operante nel campo dell'innovazione tecnologica, che si pone l'obiettivo di creare soluzioni e prodotti di nuova generazione per piccole, medie e grandi imprese. Innovazione: ci proponiamo come consulenti e sviluppatori di soluzioni in ambito industria 4.0 (Big data, intelligenza artificiale, IoT...); Consulenza Tecnologica: ci occupiamo sia di consulenza in modalità outsourcing che di sviluppo custom di progetti; Marketing: operiamo in ambito pubblica amministrazione e corporate, offrendo servizi di digital marketing, social marketing, brand awareness e altri servizi di marketing specializzato; Digital PMI: architettiamo soluzioni digitali per le PMI: e-commerce, app mobile, realizzazione di loghi, marketing (semplice), sviluppo di idee...

Role Description We're looking for Full Stack Developers (of various seniority) for our clients. - Esperienza nello sviluppo backend con C#/.NET (.NET Core, ASP.NET Core). - Esperienza nello sviluppo frontend con Angular (preferibile) o React. - Esperienza nella realizzazione di API REST. - Conoscenza di Microsoft Azure (App Service, Functions, Storage, Azure SQL, ecc.). - Conoscenza di SQL Server. - Esperienza con Git e metodologie Agile. Costituiscono un plus: - Docker e Kubernetes. - CI/CD con Azure DevOps o GitHub Actions. - Esperienza nell'integrazione di servizi di AI Generativa (Azure OpenAI, OpenAI, Copilot, ecc.). - Esperienza con architetture a microservizi. Benefits - Per questa opportunità siamo aperti a valutare risorse freelance in partita iva e/o dipendenti. Company Description It's Prodigy è una startup innovativa, operante nel campo dell'innovazione tecnologica, che si pone l'obiettivo di creare soluzioni e prodotti di nuova generazione per piccole, medie e grandi imprese. - Innovazione: ci proponiamo come consulenti e sviluppatori di soluzioni in ambito industria 4.0 (Big data, intelligenza artificiale, IoT...); - Consulenza Tecnologica: ci occupiamo sia di consulenza in modalità outsourcing che di sviluppo custom di progetti; - Marketing: operiamo in ambito pubblica amministrazione e corporate, offrendo servizi di digital marketing, social marketing, brand awareness e altri servizi di marketing specializzato; - Digital PMI: architettiamo soluzioni digitali per le PMI: e-commerce, app mobile, realizzazione di loghi, marketing (semplice), sviluppo di idee...

Italy
AlphaSense logo

Senior Principal Engineer

AlphaSense

The market intelligence and search platform trusted by over 3,500 leading organizations

Full TimeRemoteTeam 1,001-5,000Since 2011H1B Sponsor

• Define and drive the technical strategy for the entire Applications Portfolio, establishing deep frontend architecture standards (Web, Mobile, Headless) to ensure consistency, scalability, and performance. • Act as a key mentor and coach to senior engineering talent, fostering a culture of technical excellence, high-impact decision-making, and proactive problem-solving. • Collaborate deeply with Product leadership to drive roadmaps, ensuring engineering strategy is inherently aligned with customer needs and product evolution. • Facilitate alignment and clarity across teams regarding goals, outcomes, and timelines for complex, multi-team projects. • Spearhead the evolution of our application architecture from a 'feature factory' model to a platform-driven system, modernizing API layers and integrating emerging standards like the Model Context Protocol (MCP) to enable next-generation agentic workflows. • Partner closely with Design Systems teams to define and influence the evolution of shared UI components and design tokens, ensuring seamless integration with engineering architectural standards. • Identify and reduce systemic technical risks, enforce design principles, and raise the bar through hands-on technical reviews and prototyping.

India

Role Description The Lead Full Stack Developer will be responsible for leading a Small Team (6-8 FTEs) of Full Stack Developers and Test Automation Engineers. They will collaborate with a Business Analyst and Product Lead to plan and execute agile development. What You'll Be Doing: - Lead an agile team of developers and test automation engineers and grow them into a high-performance team. - Hands-on role with extensive involvement in the full development lifecycle, including designing, developing, implementing, testing, maintenance and enhancement of products. - Hands on experience in leveraging AI tools and technologies during development lifecycle to enhance productivity and efficiency. - Accountable for the quality of the product delivered and team performance. - Provide technical direction and mentor teams of resources in all aspects of technical delivery incorporating efficient workflows, frameworks, templates, design and code best practices to produce reusable and maintainable code. - Implement the best practices of Agile and DevSecOps to deliver quality products predictably and consistently. - Lead the evaluation of functional/business and technical requirements and identify gaps/risks. - Review proposed new feature development to validate feasibility and estimate the development work. - Serve as the technical and technology expert crafting the detailed application design with a focus on standards, performance, flexibility, scalability and security, as well as supporting the implementation of the solution. - Provide validation of proposed technical architectures and solutions. - Monitor and analyze product performance in production, while looking for ways to optimize and scale existing solutions. - Evaluate product and process metrics (such as velocity, productivity, quality, usability) and implement process improvements. - Reinforce strategies, standards, and architecture are consistent and well-integrated across different product teams by creating and engaging in communities of practice. - Keep abreast of the emerging tools and technologies and make recommendations for relevant platform and technologies. - Keep skills up to date through ongoing self-directed training. - Recommend senior management on improvement areas. - Help application developers to adopt new platforms through documentation, training, and mentoring. Qualifications - Bachelor's degree in Computer Science or a related field. - 10+ years of full-lifecycle application development experience and at least 3 years of experience using the technologies listed below and AWS cloud platform. - Experience in architecting and designing solutions and decompose them into modules for development. - 5+ years of experience using Agile, DevSecOps, Test driven development and other lean methodologies. - Must have implementation experience on using Agile project management tools (JIRA), and CI/CD pipelines for continuous integration, testing and deployment. - Experience developing cloud native solutions according to industry best practices. - Extensive hands-on experience in JavaScript (React.js, Node.js, modern JavaScript libraries - ES6 - 2015 and later versions), API development (GraphQL/RESTful), messaging (Kafka, AWS kinesis or others), serverless application development using AWS Lambda, SQL and NoSQL databases, AWS services (Lambda, S3, Dynamo, Kinesis, RDS, Redshift and several others). - Strong experience in database queries and working preferably with MySQL. - Good understanding of AI models, Agentic development and RAG concepts. - Experience in using AI tools, e.g., Copilot, AWS Bedrock, etc. to generate code for development and automation testing. - Experience in establishing source code management best practices (branching, repository structure, peer review process, documentation) to manage a code base as if it were open source. - Experience in establishing release management processes and standards. - Deep understanding of industry patterns for application architecture and integration. - Strong written and verbal communication skills with the ability to present and comprehend technical details clearly. - Must be able to demonstrate product demos to users and stakeholders, collect feedback and implement improvements. - Ability to mentor junior resources, assist in technical troubleshooting, peer review the team member’s work products and validate. - The ability to obtain and maintain a U.S. government issued clearance is required. Compensation The proposed salary range for this role is $****** to $******* USD. The salary range provided is a good faith estimate representative of all experience levels. Karsun considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate’s work experience, location, education/training, and key skills.

United States