Senior Full Stack Engineer

Data Inc
United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Application Performance Management Cascading Style Sheets (CSS) Cloud Computing Continuous Integration Database Schema DevOps Django Web Framework Elasticsearch Hypertext Transfer Protocols (HTTP) Python (Programming Language) PostgreSQL
+25 more
Microsoft SQL Server MySQL Multivariate Testing NoSQL Next.js Software Engineering Web Applications Web Application Frameworks WebSocket Tailwind Docker Swarm ReactJS Delivery Pipeline Infrastructure as Code (IaC) Fastapi Vue.js Containerization Kubernetes Graphql Front End Software Development Vertica Restful APIs Docker Databricks Web Api

Job description

As a Full Stack Engineer, you will be working as a member of our Federal Services team to jointly design, architect and implement software systems for our federal and government clients. This is an ideal job if you are an engineer who wants to be part of an intensely skilled team, values total ownership of your work, and can’t imagine a day without coding.

We’re looking for a creative, focused, technically curious individual who enjoys both designs as well as working hands-on with the code. If you are a Full Stack Engineer, with professional experience with various cloud technologies, and Infrastructure as Code (IaC) proponent, we want to speak to you!

Day-to-Day Impact

  • Design, develop, and maintain scalable APIs and backend services in Python and Django Rest Framework
  • Work with product designers and frontend engineers to build new web application features
  • Manage database schema changes and migrations to support our applications
  • Collaborate with the systems team to implement best practices for the build, deployment, and CI/CD
  • Implement monitoring and improve application performance and stability
  • Ensure smooth feature rollouts and updates

Requirements

Do you have experience in Software engineering?, Do you have a Bachelor’s degree?, * 7+ years of full-time software engineering experience, preferably at a consulting company

  • DevOps Experience
  • Strong proficiency in Python
  • Experience with modern web APIs (e.g., REST, GraphQL, WebSocket, HTTP/3) and web development frameworks (e.g., FastAPI, Django)
  • Experience with relational (e.g., MySQL, Postgres, SQL Server) and NoSQL databases (e.g., Databricks, Clickhouse, Elasticsearch)
  • Practical experience with containerization (e.g., Docker, Docker Swarm, Kubernetes)
  • Practical experience with deployment pipelines (e.g., zero-downtime deployment, A/B/multivariate testing, feature flags)
  • Demonstrate strong communication skills, strong attention to detail, good work ethic for a collaborative, remote work environment

Kudos If You Have:

  • Experience with frontend development (JavaScript, HTML/CSS, Vue.js, React SPAs, Next.js, Astro, Tailwind CSS)
  • Interest in mastering the full software development stack, including DevOps, Frontend Development
  • Experience championing test-driven development (TDD)
  • Obtained Previous Clearance, * Bachelor’s (Preferred)

Experience:

  • software engineering: 7 years (Preferred)
  • DevOps: 3 years (Preferred)

Benefits & conditions

Pulled from the full job description

  • 401(k) 4% Match
  • 401(k)
  • Health insurance
  • Retirement plan
  • 401(k) matching
  • Paid time off
  • Vision insurance, Data Surge offers a competitive compensation and total rewards package.
  • Comprehensive Benefits
  • Remote-first work environment
  • PTO - Including holidays + your birthday
  • 401(k) with 4% Match, immediately vested
  • Growth and development opportunities
  • Bonuses + more, * 401(k)
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Paid time off
  • Retirement plan
  • Vision insurance

Compensation Package:

  • Bonus opportunities

Application Question(s):

  • Do you currently have an active clearance?
  • If required, would you be willing to obtain a clearance?
  • As part of our hiring process, we conduct background checks on all potential candidates. Are you willing to undergo a background check if you are selected for further consideration?
  • What are your salary expectations for the role?
  • Due to the nature of the role, this position requires full U.S. Citizenship at the time of hire. Are you able to meet that requirement?

About the company

Data Surge is disrupting the services industry with cutting-edge technology that brings together the very best consultants from the big data, machine learning, and software modernization space.

At Data Surge, we value collaboration, curiosity, and being customer centric. Our team thrives on collective efforts, innovation, and a commitment to wellness, ensuring employees are empowered to thrive professionally and personally.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all