DecisionPoint Corporation logo
DecisionPoint Corporation

Analysis. Strategy. Execution. Excellence.

Full Stack Developer

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 51-200Since 2011H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

109 days ago

Salary

0

Seniority

Lead

Job Description

Full Stack Developer

DecisionPoint Corporation

• Contribute to technical leadership while assisting in training and mentoring other software developers and engineers • Participate in all phases of the SDLC and take on tasks, contributing to the design, development, testing, and delivery of software systems or applications • Develop and maintain robust applications that meet business requirements and industry standards • Apply a strong understanding of object-oriented programming principles and best practices to design scalable and maintainable software solutions • Deploy and manage Java applications, ensuring availability, reliability, and scalability • Configure, monitor, and optimize application servers to ensure high performance and reliability, enhancing the user experience and minimizing downtime • Design, implement, and maintain CI/CD pipelines, automating the software delivery process and ensuring efficient deployment • Apply and maintain automated testing frameworks to ensure the quality and reliability of software, integrating them into the CI/CD pipelines • Perform scripting, configuration, and troubleshooting tasks to support application development and deployment • Demonstrate excellent communication skills, including the ability to communicate technical concepts to non-technical stakeholders, facilitating collaboration and understanding across teams • Apply strong problem-solving skills and the ability to think strategically about complex technical challenges, finding innovative solutions to meet project objectives • Work independently and as part of a team in a fast-paced, deadline-driven environment, adapting to changing requirements and priorities to deliver high-quality software solutions

Job Requirements

  • Active Secret Clearance
  • Minimum of 8 years of experience in a similar role
  • Must hold an active an IAT Level II certification; CompTIA Security+ CE highly preferred
  • Bachelor’s degree in Computer Science, Information Systems, Engineering, Business, or other technical discipline related to designing information systems
  • Proficiency in Java (Spring Boot) and JavaScript with 8+ years of experience developing and maintaining robust applications
  • Strong understanding of object-oriented programming principles and best practices
  • Experience with Apache HTTP Server to deploy and manage Java applications
  • Ability to configure, monitor, and optimize application servers to ensure high performance and reliability
  • Hands-on experience with pipeline tools such as GitLab and Jenkins with the ability to design, implement, and maintain CI/CD pipelines
  • Prior experience working in Linux environments with the ability to perform scripting, configuration, and troubleshooting
  • Proficiency in using Jira (or similar) for project management, issue tracking, and workflow customization
  • Experience utilizing Confluence (or similar) for documentation, collaboration, and knowledge management
  • Excellent communication skills, with the ability to communicate technical concepts to non-technical stakeholders
  • Strong problem-solving skills and the ability to think strategically about complex technical challenges
  • Ability to work independently and as part of a team in a fast-paced, deadline-driven environment

Benefits

  • Equal Employment Opportunity and Affirmative Action employer
  • Professional development opportunities

Related Job Pages

More Full-stack Engineer Jobs

Role Description TrapWire Inc. has a great opportunity for a software engineer who is able to knock out high-quality (tested), high-performance (measured) code. The ideal candidate fits in well with our team culture: - Pleasant to work with - No cowboy coding – this is a team effort - Happy to spend time designing before coding - Content to conform to team coding conventions - Seeks to improve the team/process with honest observations, but not finger-pointing - Doesn't mind if someone changes your code - Grateful when a test engineer discovers a flaw - Suggests good ideas, but doesn't mind if nobody likes it - Suggests bad ideas, and not afraid to laugh at yourself - Not afraid to ask questions - Not afraid to over-communicate - Believes in the company mission Qualifications - Deep experience with most of our core technologies - Substantial experience developing AJAX-rich web applications using the technologies listed below Requirements - Platforms/Frameworks: - .NET Core - .NET MVC (Razor) - ASP.NET Web API - SQL Server - Redis - ElasticSearch - Azure App Service, Function App, Storage Account, and supporting resources - Languages/Libraries/Protocols: - C# - JavaScript (TypeScript a plus) - jQuery - JSON - HTTP - HTML - CSS/SASS - SQL - Tools/Utilities: - Visual Studio - NUnit - SQL Server Management Studio - Jenkins - Experience with Github Actions is a plus - Other Skills: - Experience dealing with different browsers - Comfortable debugging in a browser and with other tools - Good understanding of security issues - Familiar with using third-party APIs - Experience developing services in an n-tier SOA - Familiar with good design patterns - Familiar with scaling for performance and capacity - Experience integrating AI into the dev process is a big plus - Process: - Comfortable with Agile methodology for software development - Comfortable writing unit tests - Comfortable with a continuous integration build system - Comfortable with using tools like Slack for everyday communication Company Description

United States
Job Closed
The Knot Worldwide logo

Lead Software Engineer

The Knot Worldwide

Our purpose is to enable everyone to celebrate the moments that make us.

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

Title: Lead Software Engineer Location: Austin, Texas, USA Job Description: ABOUT THE ROLE AND OUR TEAM: The Knot Worldwide is looking for a highly motivated, full-stack Lead Software Engineer with a passion for delivering value to the business, while helping to drive and ensure that engineering best practices are adopted and followed. You will be responsible for driving technical direction and mentorship to the team—working on complex and challenging problems alongside other driven and talented engineers. This role drives our MarTech strategy, focusing on the development of scalable data infrastructure and the integration of cross-functional platforms. You will be responsible for ensuring a unified user experience by bridging data gaps across multiple digital ecosystems. Previous experience working with Customer Experience Platforms, Customer Data Platforms, Behavioural Analytics Platforms and Mobile Measurement Partners are helpful but not essential. The ability to think in systems and work with other teams is more important. We work in small, agile teams that move fast, so you will be building and owning all aspects of the systems, including infrastructure, data, APIs, and implementation. As the lead of this team, you’ll own implementing and delivering services in an iterative, agile fashion. You'll be working with our marketing and product teams at all stages of the SDLC to ensure we’re delivering the critical services the business requires to achieve key business objectives. If you are interested in building MarTech infrastructure, providing performant and scalable APIs and services; and making complex integrations smooth, intuitive, and observable, we would love to speak with you. RESPONSIBILITIES: - Lead a new team of engineers - Collaborate closely with distributed teams in the United States - Foster a culture of quality and ownership - Collaborate closely with your Engineering Manager, Marketing and other Engineering teams at all stages of product development and launch - Work closely with business stakeholders to deliver value to internal users and business partners - Act as a liaison between the development team and stakeholders - Actively participate in the ideation and execution of product roadmap. - Contribute to the development of codebase and infrastructure (Node, AWS) - Lead and facilitate decision-making during technical meetings - Ensure the continuous improvement of engineering and product processes - Leverage skills and experience to implement solutions that are well-architected, tested, and understandable. - Promote best practices surrounding TDD, continuous integration, code standards, etc. - Provide mentorship to all members of the team, coaching team members on their personal and career development. - - SUCCESSFUL LEAD SOFTWARE ENGINEERING CANDIDATES HAVE: - 6+ years overall engineering experience - 4+ years hands-on proven track record implementing JavaScript/Typescript, Java or Python applications - Strong business and technical judgment - Demonstrated ability to lead and mentor others - Ability to thrive in a fast-paced, iterative, Agile environment that relies on experimentation and A/B testing to validate direction - Proven ability to design, build, and maintain scalable APIs and distributed systems - Experience working with relational databases, NoSQL databases and data warehouses - Experience with one or more Node.js web frameworks (Next.js, Nest.js, Express, Hapi.js) - Understanding of eventual consistency, message queuing (RabbitMQ, SNS/SQS), and event-driven architectures - Strong sense of software design patterns, anti-patterns, and testing practices (TDD) - Hands-on experience deploying, operating and monitoring applications on the cloud (AWS) - Proficiency with containerization and orchestration (Docker; Kubernetes familiarity preferred) - Experience with CI/CD tools and workflows (GitHub, Jenkins or similar) - Experience working with various monitoring and alerting tools (New Relic, Cloudwatch, PagerDuty) - Comfort working with modern AI-assisted development tooling (e.g., GitHub Copilot, AI agents, MCPs) and willing to adopt emerging workflows. - Excellent written and verbal communication skills - Pair programming experience is a plus - B.S. in Computer Science is a plus - - WORK MODEL: If you’re in Austin, this position is remote for now, with the potential to shift to a hybrid model as our local team grows. #LI-Remote #professional-track WHAT WE LOVE ABOUT YOU: - Commit to our customers: You act as one team on behalf of our customers. You lead with head and heart, and build what matters for life's most meaningful moments. - Raise the bar: You define "great" and work backwards. You don't just accept how it's been done, but boldly define how it should be. You are unafraid to innovate, learn, and keep moving forward toward our shared vision. - Be all in: You believe in our mission and take ownership of your work. You debate openly to reach the best outcomes, speaking with clarity and care, embracing diverse perspectives, then commit fully. - Celebrate impact: You measure success by the outcomes you create. You hold yourself accountable to delivering value, while recognizing progress and the lessons learned along the way. You love to win, together. - - WHAT YOU LOVE ABOUT US: We believe in a wide range of holistic offerings to support our employees so that they can live our values day in and day out. From mental wellbeing, physical health and financial planning, to engaging perks and discounts, we are in the business of celebrating and supporting the Moments that Matter, both in and out of the office.. We offer flexible vacation, generous parental leave, and prioritize initiatives that support the growth, development, and happiness of our people. Together@TKWW is our approach to hybrid work. It’s designed to support how we work best: combining the flexibility we value with meaningful opportunities to connect in person. Whether a role is Together@TKWW-eligible or not, we believe in purposeful moments to come together, build strong relationships, and drive bold ideas forward. - For Together@TKWW-eligible roles, this includes regular in-office time to foster collaboration and connection. - For roles not eligible for in-office expectations, we support connection through virtual collaboration and intentional gatherings. - - To facilitate in-person collaboration, we have office spaces in Barcelona, Spain; Delhi, India; Galway, Ireland; London, England; New York, NY; and Washington, D.C.

Texas
Plnar logo

Lead Senior Full Stack Software Engineer

Plnar

Self-Service Claims and Inspection Platform, powered by AI

Full TimeRemoteTeam 11-50Since 2012H1B No Sponsor

About PLNAR At PLNAR, we are redefining how the world sees and measures physical spaces. Our AI-powered platform transforms standard photos into fully realized, 3D digital twins, providing instant, accurate measurements and data for the insurance, home improvement, and real estate industries. We aren't just building an app; we are building a spatial data ecosystem that eliminates the need for manual tape measures and reduces human error, saving our enterprise partners millions while delivering a seamless experience for our users. The Role: Technical Lead & Engineering Coach We are seeking a Senior Lead Full Stack Developer who balances deep technical expertise with a passion for developing people. In this role, you aren't just the primary architect; you are a force multiplier for the engineering team. You will spend as much time refining our system architecture on Azure as you do coaching developers to write more resilient, performant, and maintainable code. Key Responsibilities: - Technical Leadership & Architecture: Own the technical roadmap and architectural integrity of our platform. You will design scalable systems that integrate 3D rendering with high-performance backend services. - Engineering Mentorship: Serve as a dedicated coach for the engineering team. You will lead by example through pair programming, deep-dive code reviews, and technical workshops to elevate the team’s collective skill set. - Standard Setting: Define and enforce "gold standard" engineering practices, focusing on clean code, robust testing, and automated CI/CD pipelines. - Problem Solving at Scale: Act as the final point of escalation for complex technical hurdles, particularly where frontend 3D visualization meets backend performance. Technical Requirements - Core Languages: Mastery of TypeScript, JavaScript, and Node.js. - Systems Engineering: Proficiency with Rust for performance-critical backend logic or specialized data processing. - Frontend Architecture: Advanced knowledge of Angular and state management at scale. - Cloud Infrastructure: Expert-level experience with Azure services and cloud-native architecture. - 3D Engineering: Deep experience with Three.js. You should be comfortable with shaders, scene graph optimization, and 3D rendering pipelines. Mindset & Spatial Thinking - The Scale-up Engine: You thrive in a fast-paced environment, moving quickly from prototype to production while managing technical debt effectively. - Coaching Mentality: You find genuine satisfaction in seeing your teammates grow and succeed under your guidance. - Navigating Ambiguity: The ability to take high-level technical goals and decompose them into actionable, resilient engineering plans for the team. - 3D/Spatial Mathematics: A strong foundation in linear algebra, 3D geometry, and vector math is essential for our 3D reconstruction workflows.   The Mission: > At PLNAR, the challenge isn't just moving data; it's reconstructing reality. If you are a Lead Engineer who wants to push the boundaries of what is possible in the cloud while building a world-class engineering culture, we want to talk to you. To ensure you’ve reviewed the full scope of this role, please include the phrase 'Project Bluebook' at the top of your resume or profile summary.

Texas
Job Closed
DocMe360 logo

Software Engineer

DocMe360

Digital Services for Government & Enterprise

OtherRemoteTeam 1-10H1B No Sponsor

DocMe360 is seeking a talented Software Engineer to join our dynamic team. The Software Engineer role will provide hands-on technical leadership and software development expertise for a cross-functional team supporting the Clinical Decision Support (CDS) team.  This role is responsible for designing, developing, testing, and maintaining high-quality software solutions aligned with mission objectives and technical standards. The Senior Developer collaborates with the Clinical Decision Support team to translate functional requirements into scalable, secure, and maintainable code while mentoring junior developers and contributing to overall system architecture decisions.  This ideal candidate will need to have intimate knowledge of legacy Electronic Health Record (EHR) systems at the Department of Veterans Affairs (VA) - including VistA, MUMPS, and related tools, languages and protocols.    The VA requires this candidate to be a U.S. citizen.  Responsibilities - Software Design & Development  - Design, develop, test, and deploy software solutions within the EHR ecosystem at the VA  - Write clean, maintainable, and well-documented code aligned with best practices  - Participate in architectural discussions and contribute to technical design decisions  - Implement APIs, integrations, and data processing components as required  - Maintain the CDS Test Patient Management System, adding new use cases, conditions and scenarios as required by CDS partners  - Develop VistA RPC patches to enable connectivity as required between the CDS platform and VistA as needed  - Code Quality & Technical Excellence  - Conduct peer code reviews and provide constructive feedback  - Ensure adherence to coding standards, secure development practices, and performance optimization guidelines  - Develop and maintain automated unit and integration tests  - Troubleshoot and resolve complex technical issues across environments  - Agile Development & Collaboration  - Participate in sprint planning, backlog refinement, stand-ups, demos, and retrospectives  - Collaborate closely with product managers, architects, UX designers, and other engineers  - Provide effort estimates and technical input during planning cycles  - Support CI/CD pipelines and DevOps workflows  - System Maintenance & Continuous Improvement  - Maintain & enhance existing products to improve performance, scalability, and reliability  - Identify and remediate technical debt  - Support production deployments and assist in root cause analysis when issues arise  - Recommend improvements to tools, frameworks, and development processes  - Mentorship & Leadership  - Mentor junior developers and contribute to knowledge sharing within the team  - Promote engineering best practices and a culture of technical excellence  - Provide guidance on design patterns, system architecture, and development standards  Adhere to the DocMe360 Values  - Delivery – Deliver all efforts through a culture of honesty, transparency, unwavering integrity, and professional growth  - Optimism – Optimize and invest in professional growth, empowerment, and well-being  - Collaboration – Collaborate for impact; foster teamwork and shared expertise to achieve success  - Motivation – Motivate from within to naturally inspire and energize clients with passion and purpose  - Exploration – Explore opportunities for innovative technologies and trends that align with our mission and foster the highest quality of products and services

Virginia
Job Closed