Note: The job is a remote job and is open to candidates in USA. 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. As a Full Stack Engineer, you will work on designing, architecting, and implementing software systems for federal and government clients, while being part of a skilled team that values ownership and innovation.
Responsibilities
- 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
Skills
- Due to the nature of the role, this position requires U.S. Citizenship
- 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
- 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)
- Software Engineering: 7 years (Preferred)
- DevOps: 3 years (Preferred)
Benefits
- 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
- Bonus opportunities
Company Overview