Software Engineer (Full-Stack) - Client Enablement

BizFlowWest Falls Church, VA
Hybrid

About The Position

BizFlow is seeking a Software Engineer (Full-Stack) for Client Enablement who is tech-savvy, passionate about customer support, and adept with various tools, including low-code/no-code platforms. This role involves supporting mission-critical systems, solving problems, and making a real impact within a collaborative environment. BizFlow is a leader in digital transformation, empowering organizations with innovative low-code/no-code solutions to streamline operations and accelerate efficiency. With over two decades of success, BizFlow delivers intelligent process automation, workflow optimization, and enterprise solutions to government and commercial clients. The company fosters an inclusive, supportive, and innovative culture where team members are encouraged to share ideas, grow skills, and contribute meaningfully to shaping the future of digital transformation.

Requirements

  • Bachelor’s degree in computer science, Software Engineering, or a related technical discipline.
  • Minimum 5+ years of professional experience in software development, technical support, or system administration in a production or enterprise environment.
  • Strong foundation in full-stack development, including experience with at least one back-end language (e.g., Java, C++) and one front-end framework/library (e.g., Angular, React, JSP).
  • Familiarity with web technologies and protocols (HTML, CSS, JavaScript, REST APIs).
  • Proficiency in writing and troubleshooting SQL queries; understanding of relational databases (e.g., MSSQL, Oracle).
  • Hands-on experience with software configuration, deployment, or maintenance in hybrid cloud/on-prem environments.
  • Experience using issue tracking systems (e.g., Jira, ServiceNow, Zendesk) and managing support workflows.
  • Working knowledge of version control tools such as Git and SVN.
  • Understanding system security principles including access control, identity management, and secure software configuration.
  • Strong troubleshooting, analytical, and diagnostic skills to investigate, analyze, and resolve technical issues efficiently.
  • Demonstrated ability to communicate technical concepts to non-technical users in both written and verbal forms.
  • Proven ability to work independently and collaboratively in agile or cross-functional teams.
  • Quick learning ability—you’re comfortable picking up new tools, workflows, and platforms.
  • A team-oriented mindset, you work well with others, communicate clearly, and contribute positively.
  • A service-first attitude—you thrive in customer-facing situations and enjoy helping people solve technical challenges.
  • Strong troubleshooting and analytical skills.
  • Authorization to work in the U.S.
  • Ability to obtain and maintain a U.S. government Public Trust clearance.

Nice To Haves

  • Deep knowledge and experience in front-end or back-end development frameworks (e.g., React, Angular, Node.js, Spring).
  • Master’s degree in Computer Science or equivalent experience.
  • Proficiency in writing complex SQL queries, procedures, or reports.
  • Exposure to DevOps practices, CI/CD pipelines, or infrastructure automation tools (e.g., Jenkins, GitHub).
  • Experience supporting or developing within enterprise IT environments or customer-facing technical roles.
  • Demonstrated success in building strong user relationships and delivering high-quality client support.
  • Strong written and verbal communication skills.
  • Excellent customer relationship-building abilities.

Responsibilities

  • Ensure smooth and efficient operation of software systems across multiple platforms and environments.
  • Deliver outstanding technical and customer support, engaging clients with empathy, clear communication, and a solution-focused mindset.
  • Proactively collaborate with a supportive and dynamic technical team to troubleshoot, optimize, and maintain mission-critical applications.
  • Leverage low-code/no-code tools to streamline workflows, automate processes, and enhance system capabilities with agility and minimal custom development.
  • Install, configure, and maintain software systems and components across diverse user environments to meet performance and usability standards.
  • Monitor system performance proactively, addressing potential issues before they impact users or operations.
  • Manage user accounts and permissions with a strong focus on security, efficiency, and user experience.
  • Create and maintain detailed technical documentation, and actively contribute to a growing internal knowledge base.
  • Log, track, and resolve support tickets in a timely, transparent, and customer-centric manner.
  • Embrace a culture of continuous improvement—sharing ideas, supporting teammates, and contributing to a positive, inclusive work environment that values innovation and collaboration.

Benefits

  • You'll be part of a mission-driven team where your growth is supported, your ideas are welcome, and your work makes a direct impact.
  • You'll be learning and contributing every day.
  • Inclusive, supportive, and innovative culture.
  • Every team member is empowered to share ideas, grow their skills, and make a meaningful impact.
  • Collaborative environment that values curiosity, continuous learning, and a strong sense of purpose.
  • Your voice is heard, your work is valued, and your growth is a priority.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service