Go back

Full Stack Engineer - Remote


Overview

About Us

Systone is a digital services company that plays a pivotal role in supporting government missions and objectives through Agile Delivery Management, Human Centered Design and Software Engineering. We provide government and businesses with tools and services needed to serve citizens and customers.

Because we are passionate about empowering government and organizations with innovative technology solutions that drive efficiency and digital transformation, we made it our mission to support the government as the trusted liaison between business and technology.

At Systone, 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 (research, content, business analysis, information architecture, etc.), when needed.

Why Join Us?

Innovative Projects:

  • Work on impactful projects that improve the lives and health of citizens through technology.

Collaborative Environment:

  • Join a team that values open communication, collaboration, and a badgeless approach to working with clients and partners.

Professional Growth:

  • Take advantage of opportunities for professional development and career advancement.

Inclusive Culture:

  • Be part of a diverse and inclusive team that values different perspectives and experiences.

The Role

We’re looking for a Full Stack Engineer for an enterprise-level application development project to help accelerate trusted AI adoption across the government. The team is designing and building a shared service to provide AI services to federal government agencies, bureaus, and programs enabling them to use artificial intelligence to improve efficiency and outcomes.

In this role, you must possess excellent problem-solving skills and deep technical knowledge, with a strong aptitude for understanding the focus, scope, and impact of your work in a broader, forward-looking software landscape. It is important to use test-driven development with full code coverage. This team generally engages in fully transparent, open source development. User-centered design drives our efforts.

Role Requirements

  • 5+ years of Development experience

  • Bachelor's degree and/or equivalent experience

  • Strong Python and Typescript development skills

  • FastAPI experience a plus

  • Experience with Astro or similar Typescript server frameworks a plus

  • Experience with Test Driven Development, automated unit testing, and end-to-end testing

  • Experience working with cloud infrastructure such as Amazon AWS - prior experience with Kubernetes and Terraform a plus

  • Experience with federated enterprise authentication systems such as Keycloak a plus

  • Experience with Github Actions and Jenkins for Continuous Integration

  • Demonstrated experience working with RDBMS, particularly PostgreSQL, with Redis and SQLAlchemy experience preferred

  • Experience building and consuming restful APIs

  • HTML, CSS, and web standards; experience with U.S Web Design System (USWDS) a plus

  • Interest in safely exploring emerging LLM-assisted workflows

  • Superb time-management, communication, and problem-solving skills

We generally 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

  • Collaborate online in small groups about 50% of the time

  • Encourage simple and minimal solutions that keep options open

  • Expect and vocally advocate for quality first

  • 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

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

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

Who Are 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.

  • Comfortable collaborating within a Scrum Team

  • Capable of both deciding next actions, and knowing when the decision requires sign off from management.

  • Thrives in a dynamic work environment

  • Communicates clearly to express and share ideas to business leaders with a non-technical background

  • Flexible and open to working collaboratively within a group, actively networking with others, and providing varying feedback to the team at the appropriate time to ensure that decisions stick.

In order to be considered eligible for this opportunity, you must be a US Citizen and reside in the US.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.