Flexion logo

Full Stack Engineer - REMOTE

Flexion
Full-time
Remote
United States
Remote Developer and Engineering

Job Description

Full Stack Engineer - REMOTE 

Why you want to work at Flexion:  

We’re looking for a Full Stack Engineer with an unwavering passion for designing meaningful, easy-to-use applications. Most of the work we do is on large-scale, enterprise-wide systems (both commercial and government)—this project in particular will support the design, development, and deployment of secure, scalable applications for a Federal Government client.



At Flexion (an agile software company that’s been delivering excellence for over 25 years), our company culture is built on autonomy, trust, and transparency. We empower teams to remain self-sufficient and self-directed by hiring people who can solve complex problems through collaboration—this means lending a hand and flexing your multi-skilled muscles ([adjacent skills for role], etc.) as needed. Every member of a cross-functional team is a leader who takes responsibility for the entire team’s success, mirroring the company’s overall low-bureaucracy structure.



We believe that growth comes from working together—and that includes supporting each other through thoughtful, constructive feedback. Flexion team members are expected to help each other grow, challenge ideas respectfully, and integrate feedback as a normal part of the workday.



What the job looks like: 

The ideal candidate will have strong experience with front-end and back-end technologies, a deep understanding of API integration and cloud environments, and familiarity with Federal cybersecurity and compliance frameworks such as FedRAMP and FISMA

The developer will work as part of a cross-functional Agile team, collaborating with UX Designers, DevOps Engineers, and Data Specialists to build modern web applications that support mission-critical Federal programs.



  • Design, develop, and maintain end-to-end web applications using modern frameworks and technologies.

  • Implement RESTful APIs, microservices, and middleware components to connect front-end interfaces with backend systems.

  • Develop responsive, accessible user interfaces using React, Angular, or Vue.js.

  • Build robust server-side components with Node.js, Python (Django/Flask), or .NET Core.

  • Integrate with cloud services (Azure, or GovCloud) and support CI/CD pipeline automation.

  • Work closely with stakeholders to gather requirements, define user stories, and translate business needs into technical solutions.

  • Implement secure coding practices aligned with NIST 800-53, OWASP, and Federal ATO guidelines.

  • Collaborate with DevSecOps teams to support containerization, infrastructure as code, and automated testing.

  • Participate in Agile sprint ceremonies, peer code reviews, and technical documentation efforts.

  • Optimize application performance, scalability, and maintainability in production environments.



Why we want to hire you:

You can deliver in small pieces as you go, while still thinking about how they fit into the whole. You welcome change as a positive (instead of viewing it as “rework”) and never consider anything you deliver “final.” Although you understand that what you deliver may not be complete, you never knowingly deliver something that is wrong or of poor quality. You actively contribute to a learning team culture, offering and receiving feedback with curiosity and respect.

 

Required Qualifications

  • Ability to obtain and maintain a Public Trust Clearance.

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.

  • 4–5 years of experience in full-stack software development.

  • Proficiency with front-end frameworks such as React.js, Angular, or Vue.js.

  • Strong experience with back-end development using Node.js, Python, Java, or .NET.

  • Proficient in SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, or DynamoDB).

  • Experience building and consuming RESTful and GraphQL APIs.

  • Familiarity with Git-based version control, Docker, and CI/CD pipelines (e.g., GitHub Actions, Jenkins, or Azure DevOps).

  • Understanding of cloud deployment models, especially within FedRAMP or GovCloud environments.

  • Knowledge of Agile/Scrum methodologies and collaboration tools (e.g., Jira, Confluence).

 

Preferred Qualifications

  • Prior experience supporting Federal agencies

  • Knowledge of Identity and Access Management (IAM), SAML/OAuth2, and Zero Trust principles.

  • Familiarity with Infrastructure as Code (IaC) using Terraform or AWS CloudFormation.

  • Experience with automated testing frameworks (e.g., Jest, PyTest, Selenium).

  • Exposure to DevSecOps pipelines and security scanning tools (e.g., SonarQube, Snyk, or Twistlock).

  • Certifications such as AWS Certified Developer, Microsoft Certified: Azure Developer Associate, or Security+.

Soft Skills

  • Excellent analytical and problem-solving abilities.

  • Strong communication skills with both technical and non-technical stakeholders.

  • Collaborative mindset and ability to thrive in Agile, mission-driven teams.

  • Proactive in identifying technical improvements and ensuring secure, efficient solutions.

 

At Flexion, we live by these principles:

 

  • Speak openly and honestly with your colleagues and clients about problems and proposed solutions

  • Welcome and handle changing requirements and priorities with little or no warning

  • Encourage simple and minimal solutions that keep options open

  • Expect and vocally advocate for quality first

  • Offer and welcome constructive feedback as a tool for continuous team and individual growth

  • Learn new practices and techniques as the situation demands

  • Ensure the teams develop demonstrable software every week or two

  • Do what needs to be done to deliver the product or project without ego or attitude

  • Dig deep to find the root causes of problems so we can create the right solutions

  • Relentlessly improve yourself, your team, and your processes

  • Embrace AI assistants (e.g., ChatGPT, Notebook) as force multipliers to accelerate innovation, iterate faster, and maintain high-quality output.

 

The most efficient way to reach our recruiting team is to submit your resume through the URL provided.

 

At Flexion, employees enjoy comprehensive health, dental, and vision coverage, along with life and disability insurance, flexible spending accounts, and a 401(k) plan. Our people-first culture supports balance and growth with generous paid time off, referral bonuses, and a commitment to well-being and career success.

 

Equal Employment Opportunity Employer

If you require a reasonable accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact us at 608-205-8868 for assistance.

 

Apply now
Share this job