Please, let Data Society know you found this job
on RemoteYeah.
This helps us grow π±.
Description:
The Full-Stack Engineer is responsible for building scalable, data-driven applications that integrate frontend interfaces with distributed backend services across customer-facing and internal systems.
This role requires collaboration with product, design, and data science teams to implement responsive user experiences and architect robust distributed solutions for data-centric operations in cloud and on-premise environments.
The engineer must maintain the technical infrastructure to deploy, test, and monitor full-stack systems, focusing on scalable solutions for complex data workflows.
The position supports federal contracts with security requirements, necessitating US Citizenship for qualification.
Responsibilities include owning the full development lifecycle of projects, driving architectural decisions, serving as a technical liaison, analyzing and developing tests, and providing ongoing maintenance and support.
The engineer will collaborate cross-functionally with various teams to create elegant solutions and provide recommendations for continuous improvement while complying with CMMC and ISO standards.
Requirements:
A Bachelor's degree in computer science or a related discipline is required.
Candidates must have 5+ years of experience in software engineering for both backend and frontend solutions.
Strong proficiency in backend development using languages such as Python or Node.js, with experience in building RESTful APIs and GraphQL services is necessary.
Proven experience in developing modern web applications using JavaScript/TypeScript and React, focusing on responsive and accessible user interfaces is required.
Experience with relational databases and NoSQL solutions, including optimization and scaling strategies, is essential.
Candidates must demonstrate the ability to design and implement distributed systems for both cloud and on-premise environments.
Expertise in containerization and orchestration technologies for consistent deployment across different environments is required.
A strong understanding of security best practices, including authentication, authorization, and data protection across the application stack is necessary.
Experience with CI/CD pipelines and DevOps practices, including automated testing, monitoring, and observability solutions is required.
Knowledge of data processing pipelines and integration patterns for handling large-scale data operations efficiently is essential.
Familiarity with Unix-based systems and Windows servers is required.
Exceptional oral and written communication skills are necessary.
Candidates must be able to work independently and in a team environment, effectively across functions, levels, and disciplines.
Strong problem-solving and critical thinking skills are required.
Superior team-working skills and a desire to learn, contribute, and explore are essential.
Experience or education in electrical engineering, working with SCADA applications, power flow applications like PSS/e, or high-density signal data is a plus.
The ideal candidate should be local to Richmond, VA or Washington, DC metro areas and meet criminal history and citizenship requirements for federal contracts. Remote work is possible for the right candidate residing within the continental US.
Benefits:
This is a full-time position that is eligible for benefits.
Data Society celebrates diversity and is committed to equal employment opportunity, providing a supportive workplace for all employees.
The company is an affirmative action employer and considers qualified applicants regardless of criminal histories, consistent with legal requirements.
Accommodations are available for individuals with disabilities or special needs.
Apply now
Please, let Data Society know you found this job
on RemoteYeah
.
This helps us grow π±.