Senior Full Stack Engineer
Location
United States
Posted
3 days ago
Salary
$120.6K - $196.0K / year
Seniority
Senior
Job Description
Senior Full Stack Engineer
Fearless
Role Description At Fearless, we are seeking a Senior Full-Stack Software Engineer as part of our Senior Consultant, Engineering & Technical Services career path to support mission-critical web applications, internal tools, APIs, data platforms, and integration services for House Digital Service. This role contributes to ongoing feature development, system modernization, operational stability, and secure application design across cloud-hosted and hybrid environments using React, Node.js, Python, and containerized architectures. This is a fully remote role. This Senior Consultant collaborates with cross-functional teams to align the technical vision, implementation, and quality of software systems across development, reliability, testing, and operations. The Sr. Consultant role will work on projects that allow them to ensure scalable, secure, and reliable solutions while mentoring engineers, fostering collaboration, and aligning stakeholders with product and project goals. Work Location & Travel Requirements - This is a fully remote role with required availability during standard business hours (9:00 a.m. to 5:00 p.m. Eastern Time). - Physical location within the Eastern Time Zone is not required, provided the individual consistently meets availability requirements. Your Responsibilities in this Role - Design, develop, test, and deploy web applications using React, Vue, Node.js, Nuxt, Python FastAPI, and Python Flask. - Support secure API and MCP server development and integration efforts using RESTful patterns and OAuth2/OpenID Connect authentication. - Implement Microsoft Authentication Library (MSAL) in conjunction with Entra/Azure App Registrations for secure authentication patterns. - Support database design and optimization efforts using Microsoft SQL Server, including schema design, performance tuning, and query optimization. - Contribute to containerized deployment workflows using Docker and Kubernetes, supporting CI/CD pipelines and modern DevOps practices. - Deploy and operate applications in AWS cloud environments using services such as EC2, ECS/EKS, RDS, S3, IAM, and CloudWatch. - Troubleshoot and resolve production issues in distributed systems and hybrid or multi-cloud environments. - Maintain clear documentation and communicate technical concepts effectively to non-technical stakeholders and senior House staff. The Impact You Will Create in this Role - Fosters collaboration with cross-functional teams by taking the initiative and driving conversations. - Coach, mentor, and develop peers that elevate team capability and technical expertise using clear and persuasive communication of engineering solutions to both technical and non-technical audiences. - Earn the trust of your customer and teammates by delivering world-class services. - Drive accountability and delivery by ensuring project objectives are not only met on time but aligned with client priorities and Fearless standards of excellence. - Take ownership of risk management by monitoring deliverables across the team, identifying issues early, and coaching teammates on mitigation strategies while keeping leadership informed. - Shape client engagement and intelligence-gathering efforts by actively cultivating relationships with stakeholders, synthesizing insights across the client organization and partner ecosystem, and providing Fearless leaders with actionable recommendations that inform strategy and strengthen delivery outcomes. Work Experience - Minimum of 5 years of full-stack software engineering experience, including at least 3 years with modern JavaScript frameworks. - Demonstrated production experience developing and maintaining applications using Node.js and Python. - Strong experience working with Microsoft SQL Server, including schema design, performance tuning, and query optimization. - Hands-on experience with containerized applications using Docker and deploying workloads to Kubernetes environments. - Proficiency using git, particularly GitLab, for source control and issue tracking in collaborative workflows. - Experience working within CI/CD pipelines and modern DevOps practices. - Experience working with AWS cloud services and deploying applications in cloud environments. - Experience with infrastructure-as-code deployments using Terraform or OpenTofu. - Ability to design and implement secure, scalable RESTful APIs. - Experience troubleshooting distributed systems and production environments. - Familiarity with secure authentication patterns, including OAuth2 and OpenID Connect. - Experience working on cross-functional teams using Agile or iterative software development lifecycles. - Strong documentation and communication skills, especially when translating technical concepts for non-technical stakeholders. - Bachelor's degree in Computer Science, Engineering, or related field, or equivalent work experience. - U.S. citizenship or lawful permanent residency is required. - Ability to obtain and maintain Public Trust clearance. Preferred Experience - Experience implementing search using OpenSearch or ElasticSearch. - Experience using AI-assisted development tools within secure development environments, such as code generation or automated testing tools. - Experience building or supporting data-intensive systems such as machine learning ETL pipelines using Python, including familiarity with Pandas, NumPy, scikit-learn, TensorFlow, or PyTorch. - Experience developing and deploying mobile applications for iOS and Android platforms using Flutter for cross-platform development. - Experience working within legislative, government, or institutional technology environments. Fearless Skills and Competencies - Analytical Thinking: The ability to observe and interpret information, break down complex problems into parts, identify patterns/relationships and draw logical conclusions to develop effective solutions. - Synthetic Thinking: The ability to combine different ideas, information, or concepts to create a new, complex understanding or solution by integrating disparate elements into a new, meaningful whole. - Adaptability: Comfort with change, flexibility in the face of shifting demands and resilience to setbacks. - Ownership & Accountability: Committed to taking responsibility for outcomes, ensuring that all commitments are met with a focus on enhancing service delivery. - Consultative Advising: Identifies and articulates client challenges, scopes projects and aligns recommendations to business goals and client expectations. - Communicating with Influence: Capable of crafting and delivering clear, persuasive messages that integrate data insights and structured narratives, tailored to the strategic needs of diverse audiences to drive effective decision-making. - Managing Priorities & Client Alignment: Skillfully negotiates and manages conflicting priorities to strategically align decisions, enhancing service delivery and client satisfaction. Required Level of Proficiency - Advanced Application: You can perform the actions associated with a skill without assistance. You are recognized within your immediate organization as "a person to ask" when difficult questions regarding required skills arise. Physical Requirements - Ability to sit for extended periods while working on a computer or during meetings. - Must be able to travel occasionally to client sites or company meetings, which may involve driving or flying. - Ability to communicate effectively via phone, email, and in-person, requiring clear speech, listening, and written communication skills. - Ability to move within an office environment, including reaching for files, using office equipment, and occasional light lifting (up to 10 pounds). Benefits - Flexible, life-friendly schedules. - 100% coverage for our medical HSA plan + HSA contributions. - Dental & vision covered 100% for you and your dependents. - Competitive premiums for HMO/PPO and dependent coverage. - 401(k) with 4% match & immediate vesting. - Paid Parental Leave and 12 weeks paid FMLA. - Generous PTO, 11 Federal Holidays, a Birthday Holiday, and Sick Leave. - Up to 15 days for Jury Duty and Bereavement Leave. - Education, wellness, and tech allowances. - Referral bonus: $6K–$12K for each successful referral. - Pet insurance & discount plans. - Employee Assistance Program (EAP). - Legal support, life insurance, disability coverage. - Performance-Based Bonuses.
Related Guides
Related Categories
Related Job Pages
More Engineer Jobs
Role Description Transform raw signals into actionable intelligence. Build the pipelines that turn chaos into clarity. At detections.ai, we believe that great detection starts with great data. We're looking for a data engineer who doesn't just move bytes—but architects the intelligence infrastructure that helps security teams see threats before they strike. This is your chance to build the data foundation that powers the future of threat detection. You’ll Own: - Backend services end-to-end – from first design sketch to production deployment. - High-throughput data pipelines that transform messy security telemetry into clean, enriched streams. - Integrations with SIEMs, EDRs, and security platforms that make our product the connective tissue of the modern security stack. - Cross-team collaboration with frontend, AI, and detection engineers to ensure data becomes truly actionable. - Core architecture and APIs that other engineers (and customers) will build on every day. Qualifications - 5+ years building and scaling backend systems that handle real-world complexity. - Fluent in Python (FastAPI preferred) and cloud-native development on AWS or GCP. - Can design data models and transformation logic for complex, real-time workflows. - Build with resilience, security, and performance as first principles. - Thrive in a high-context, low-process environment where speed and ownership matter. Requirements - Hands-on experience with SIEMs, SOARs, detection pipelines, or IR tools. - Experience with event streaming/orchestration systems (Kafka, Kinesis, Airflow). - Understanding of security-first architecture (RBAC, audit logs, multi-tenancy). - Experience building on OpenSearch or DynamoDB for large-scale, fast data access. Tech Stack - Frontend: React.js, Tailwind CSS, TypeScript - Middle Layer: Node.js, TypeScript - Backend: Python (FastAPI) - Infra & DevOps: AWS, GCP, Docker, Terraform, GitHub Actions - Data: OpenSearch, DynamoDB - AI Agents: Gemini, Anthropic, OpenAI - Tooling: Figma, Storybook, CI/CD pipelines Benefits - Remote-first with meaningful equity - Build for real users: Work side-by-side with detection engineers. - Own meaningful problems: Architect the systems that make detections possible. - Move fast without red tape: Small, high-context team with outsized impact. - Shape product and culture: Your work is foundational to the company’s success.
Role Description The Analytics team is responsible for building and maintaining data pipelines and dashboards that provide relevant and actionable information for customers and internal data products. The team's core objective is to build reliable and insightful data products from raw data consumption to dashboard delivery. As an Analytics Engineer, you will: - Build data products by designing, building, and maintaining robust data pipelines and dashboards. - Work closely with data analysts, data scientists, and business stakeholders to ensure data quality and optimize data workflows. - Enable self-service analytics, driving data-informed decision-making across the organization. Qualifications - Degree in Computer Engineering, Data Science, Statistics, Computer Science, or a related field. - 2+ years of experience in Data Science or Analytics. - Strong understanding of SQL for data modeling and experience with database management systems such as PostgreSQL and Clickhouse. - Strong understanding of data warehousing concepts and experience with ETL tools (e.g., Airflow, dbt). - Experience with BI tools (e.g., PowerBi, Looker, Tableau). - Experience with cloud-based data platforms like AWS Redshift. - Experience with programming languages such as Python. - Excellent communication skills, with the ability to convey complex technical concepts to non-technical stakeholders. - Advanced/fluent Portuguese. Requirements - Develop and maintain scalable data pipelines and ETL processes to transform raw data into usable formats. - Design, implement, and optimize data models to support reporting and analytical needs. - Collaborate with business stakeholders to understand business requirements and translate them into technical specifications. - Ensure data quality and consistency across various sources by implementing data validation and cleansing techniques. - Work with cloud-based data warehouses and analytics platforms to manage and store large datasets. - Monitor and troubleshoot data pipelines to ensure reliable and timely delivery of data. - Document data processes, workflows, and best practices to enhance team knowledge and efficiency. - Create dashboards as data products for internal or external use. Benefits - Competitive salary and stock options. - 30 days of paid annual leave. - Education and courses stipend. - Earn a trip anywhere in the world every 4 years. - R$1.035/month for meals allowance. - Health plan with national coverage and without coparticipation. - Dental Insurance: we help you with dental treatment for a better quality of life. - Wellhub and Sports Incentive: R$300/mo extra if you practice activities.
Role Description You’ll contribute to formal verification efforts for a new low-level programming language. Expect to architect, write, and review formal specifications and complex mechanized proofs in Rocq. You will work closely with engineering teams to extract correct-by-construction software from mechanized proofs. Responsibilities - Lead the design, development, and maintenance of mechanized theorems and proofs in Rocq. - Collaborate closely with the compiler and OS teams to understand design goals, define formal specifications, and integrate verification into the development lifecycle. - Participate in both sides of code reviews. - Actively anticipate and communicate future roadblocks. Qualifications - Advanced degree in formal methods or programming languages or equivalent practical experience. - Deep expertise and extensive practical experience with Rocq and its ecosystem (tactics, libraries, automation). - Experience leading or contributing to complex formal verification projects such as compilers or OS kernels. - Ability to formally articulate, reason about, and verify low-level security, safety, and correctness properties of programming languages like Rust and C/C++. - Ability to read, write, and understand formal programming language specifications and implementations. - Ability and willingness to document, teach, and explain complex technical problems and solutions. - High level of independence and autonomy. Benefits - Compensation is comprised of a stock grant (≥ 0.2%) conditioned on a vesting schedule. - Unlimited paid and unpaid vacation time. - Reimbursable vacation expenses (transportation and lodging up to $1k). - A triennial $4k computing device allowance. - Comprehensive medical, dental, and vision insurance. - $120 monthly gym allowance. - $250 yearly to spend on anything educational.
Role Description Launching a new state on Parcell is a high-ownership, high-impact technical challenge. Because each state has its own scoring system, rules, and data requirements, every launch is like solving a new puzzle. We are looking for someone who is part project manager, part technical implementer, part quality assurance, and part customer advocate. If you're strong with SQL, comfortable running scripts, enjoy digging into rule systems, and want to be the expert responsible for bringing new states live on our platform, you’ll thrive in this role. This role is ideal for someone who likes end-to-end ownership, technical problem solving, and visible impact—without needing to be a software engineer. What You Will Do - Project Management (15%) - Own state launch projects from kickoff to launch. - Build project plans based on each state’s QAP and guideline updates. - Identify and evaluate the right data sources based on the state’s requirements and scoring criteria. - Track timelines, dependencies, risks, and communicate status clearly to internal and external stakeholders. - Configuration & Technical Implementation (45%) - Translate state guidelines (QAPs) into system logic and configurations using our internal tooling. - Execute scripts and perform data operations using Node.js, Bash, and similar tools. - Collaborate with internal teams, policy experts, housing departments, and customers to resolve ambiguities or rule interpretations. - Provide structured feedback to improve configuration processes and internal tools. - Quality Assurance & Updates (20%) - Perform rigorous QA before each state launch to ensure accuracy. - Use SQL extensively to validate scoring logic, verify data integrity, and confirm rule compliance. - Maintain compliance as states update their rules and scoring. - Identify, document, and resolve issues during and after launch. - Support (20%) - Respond to customer questions related to scoring and state rules. - Proactively notify customers of scoring updates or changes in state guidance. Qualifications - Technical background with some hands-on scripting experience (Node.js, Bash, or similar). - Strong SQL skills with ability to write queries for analysis, validation, and troubleshooting. - Excellent attention to detail and comfort working with complex rules and edge cases. - Strong communicator able to collaborate with software engineers, internal teams, and customers. - Able to manage multiple projects simultaneously. - Experience in software development, business analysis, data analysis, or technical operations. - Passionate about affordable housing and real estate development is a plus. Benefits - Market-rate compensation aligned with experience and role expectations. - Comprehensive health coverage (medical, dental, and vision). - Equity ownership in Parcell, so you share in the company’s long-term success.
