Founded in 2004, BLEN, Inc. is a Washington, DC-based technology firm specializing in building cutting-edge software solutions and mobile applications. As an
Senior Software Developer I – Full Stack
Location
Washington
Posted
57 days ago
Salary
$115K - $135K / year
Seniority
Senior
Job Description
Senior Software Developer I – Full Stack
BLEN, Inc.
• Collaborate with management, product, and design teams to shape development vision and strategy, including the adoption of AI-powered tools and workflows • Guide cross-functional teams in delivering high-impact, full-stack JavaScript solutions aligned with client goals • Contribute to the implementation of the program's development strategy with a focus on modern architectures (React, Next.js, Node.js, TypeScript) • Maintain a high-level understanding of adjacent technical areas including cloud-native services, AI/ML integrations, and API ecosystems for effective system integration • Demonstrate expertise, accountability, and ownership of contributions across the full stack, from responsive front-end interfaces to scalable back-end services • Leverage deep knowledge of the JavaScript/TypeScript ecosystem to lead iterative, outcome-driven development • Design and integrate RESTful APIs, GraphQL endpoints, and emerging AI-assisted features • Diagnose and effectively resolve issues with owned systems, using incidents to inform educational opportunities and system improvements • Actively mentor and assist more junior engineers in developing their skills across modern JavaScript frameworks and AI-augmented development practices • Build and maintain strong relationships with internal and external stakeholders • Participate in technical interviews with new candidates • Drive improvements in software engineering processes and practices, including adoption of AI-assisted development tools • Propose and evaluate multiple approaches to technical and process problems, leveraging data-driven insights where possible • Champion best practices in modern JavaScript development, cloud architecture, CI/CD pipelines, and responsible AI integration
Job Requirements
- Bachelor's degree and 7+ years of software engineering experience
- 5+ years of professional JavaScript/TypeScript development across the full stack
- Strong experience with React (or Next.js) for building modern, responsive front-end applications
- Proficiency with Node.js and server-side JavaScript frameworks (Express, Fastify, or similar)
- Experience designing and consuming RESTful APIs and/or GraphQL
- Familiarity with relational and/or NoSQL databases (PostgreSQL, MongoDB, etc.)
- Strong problem-solving skills and ability to debug complex issues across the full stack
- Proficiency in version control systems (Git) and modern CI/CD workflows
- Prior government contracting experience
- Experience with cloud platforms (e.g., AWS, Azure, or GCP)
- Hands-on experience integrating AI/ML services or LLM APIs (OpenAI, Anthropic, Azure AI) into production applications
- Familiarity with AI-related patterns such as retrieval-augmented generation (RAG), prompt engineering, or agentic workflows
- Knowledge of DevOps practices and tools (Docker, Terraform, GitHub Actions)
- Experience with Agile development methodologies
- Familiarity with accessibility standards (Section 508 / WCAG) in government contexts
- Ability to obtain a Public Trust Clearance
Benefits
- Work from anywhere.
- Competitive pay.
- A contribution to your health benefit.
- The chance to work on high-visibility projects and make a significant impact.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Developer II – Full Stack
BLEN, Inc.Founded in 2004, BLEN, Inc. is a Washington, DC-based technology firm specializing in building cutting-edge software solutions and mobile applications. As an
• As a Senior Software Developer II - Full Stack at BLEN, you will take on a highly strategic role in designing, architecting, and developing scalable, robust digital solutions. • This role demands a combination of deep technical expertise in both front-end and back-end technologies and the ability to collaborate closely with tech leads and sometimes take on tech lead responsibilities. • You will be expected to think strategically, mentor team members, and deliver high-impact solutions while embracing ownership and accountability. • In addition, this position requires a strong background in cloud services, system architecture, AI toolings, and an eagerness to innovate by building prototypes and transforming proof of concepts into production-ready features. • Collaborate closely with the tech lead, taking responsibility for the system's architecture and development strategy. • Work on building prototypes and proof of concepts that later become major production features. • Leverage extensive full-stack development experience to lead high-complexity, outcome-driven projects. • Proactively diagnose and solve architectural and technical issues, driving quality improvements in existing systems. • Actively contribute to the development and deployment of AI-driven solutions and applications. • Mentor and support junior engineers, focusing on transferring skills in system design, cloud services, and AI technologies. • Provide technical guidance across teams, fostering a culture of continuous learning and innovation. • Present design documents, architecture diagrams, and technical solutions to clients, stakeholders, and cross-functional teams. • Drive improvements in software development processes and practices, with a focus on high performance and scalability.
Senior Software Engineer (.Net) Location: Ukraine, Europe Remote | Full-time Compensation: Competitive Our client is seeking an experienced Senior .NET Engineer to join a high-performing engineering team dedicated to developing a sophisticated enterprise asset management solution. This platform is engineered to boost operational efficiency, extend asset lifespans, and significantly reduce maintenance costs for global organizations. By leveraging advanced features, the solution transforms traditional asset management into a strategic competitive advantage. The successful candidate will play a critical role in evolving this enterprise-grade system, ensuring it remains performant and scalable as it serves companies worldwide. Key Responsibilities - Software Development: Develop high-quality, testable, and performant software utilizing C# and .NET within an Agile framework. - Global Collaboration: Work closely with a distributed engineering team, including direct collaboration with US-based engineers in Florida. - Infrastructure Evolution: Contribute to the strategic planning and execution of a complex infrastructure migration from AWS to an on-premise environment. - Technical Leadership: Proactively participate in technical discussions, architectural decisions, and the continuous improvement of code quality. - Problem Solving: Troubleshoot and resolve complex technical issues efficiently and independently to ensure system stability. Interview Process - CV Screening - HR Interview - English Speaking Evaluation - Tech Interview - Reference Check - Decision
Senior Software Engineer (.Net) Location: Ukraine, Europe Remote | Full-time Compensation: Competitive Our client is seeking an experienced Senior .NET Engineer to join a high-performing engineering team dedicated to developing a sophisticated enterprise asset management solution. This platform is engineered to boost operational efficiency, extend asset lifespans, and significantly reduce maintenance costs for global organizations. By leveraging advanced features, the solution transforms traditional asset management into a strategic competitive advantage. The successful candidate will play a critical role in evolving this enterprise-grade system, ensuring it remains performant and scalable as it serves companies worldwide. Key Responsibilities - Software Development: Develop high-quality, testable, and performant software utilizing C# and .NET within an Agile framework. - Global Collaboration: Work closely with a distributed engineering team, including direct collaboration with US-based engineers in Florida. - Infrastructure Evolution: Contribute to the strategic planning and execution of a complex infrastructure migration from AWS to an on-premise environment. - Technical Leadership: Proactively participate in technical discussions, architectural decisions, and the continuous improvement of code quality. - Problem Solving: Troubleshoot and resolve complex technical issues efficiently and independently to ensure system stability. Interview Process - CV Screening - HR Interview - English Speaking Evaluation - Tech Interview - Reference Check - Decision
Senior Software Engineer (.Net) Location: Ukraine, Europe Remote | Full-time Compensation: Competitive Our client is seeking an experienced Senior .NET Engineer to join a high-performing engineering team dedicated to developing a sophisticated enterprise asset management solution. This platform is engineered to boost operational efficiency, extend asset lifespans, and significantly reduce maintenance costs for global organizations. By leveraging advanced features, the solution transforms traditional asset management into a strategic competitive advantage. The successful candidate will play a critical role in evolving this enterprise-grade system, ensuring it remains performant and scalable as it serves companies worldwide. Key Responsibilities - Software Development: Develop high-quality, testable, and performant software utilizing C# and .NET within an Agile framework. - Global Collaboration: Work closely with a distributed engineering team, including direct collaboration with US-based engineers in Florida. - Infrastructure Evolution: Contribute to the strategic planning and execution of a complex infrastructure migration from AWS to an on-premise environment. - Technical Leadership: Proactively participate in technical discussions, architectural decisions, and the continuous improvement of code quality. - Problem Solving: Troubleshoot and resolve complex technical issues efficiently and independently to ensure system stability. Interview Process - CV Screening - HR Interview - English Speaking Evaluation - Tech Interview - Reference Check - Decision
