Job Closed
This listing is no longer active.
Human-centered innovation partner, crafting impactful user experiences for government and commercial sectors
Full Stack Developer
Location
United States
Posted
77 days ago
Salary
$145K - $155K / year
Seniority
Senior
Job Description
Full Stack Developer
Element
• Design and implement both front-end (React or similar JS framework) and back-end (Python) components, ensuring a seamless, responsive, and high-performance user experience. • Develop scalable, secure, and maintainable web application architecture supporting enterprise-level usage. • Build and maintain RESTful APIs and backend services using Node.js and related frameworks. • Develop reusable UI components and responsive interfaces using React and modern JavaScript/TypeScript practices. • Ensure all application features meet Section 508 compliance requirements, including accessibility standards for users with disabilities. • Collaborate with UX/UI designers to implement accessible and user-friendly interfaces aligned with federal accessibility guidelines. • Work closely with data engineers, DevOps, QA, and product teams to integrate front-end and back-end systems. • Participate in Agile ceremonies including sprint planning, code reviews, demos, and retrospectives. • Implement secure coding practices and ensure compliance with federal cybersecurity and data protection standards. • Troubleshoot, debug, and optimize application performance across the full stack. • Support CI/CD pipeline integration and deployment activities in cloud or hybrid environments. • Maintain technical documentation for application architecture, APIs, and UI components.
Job Requirements
- Bachelor’s degree in Computer Science, Information Systems, Engineering, or related field (or equivalent experience).
- 5+ years of experience in full stack software development.
- Strong hands-on experience with React for front-end development.
- Strong experience with Python or Node.js for back-end development and API creation.
- Experience designing and implementing end-to-end web applications in enterprise or government environments.
- Experience working with RESTful APIs, JSON data structures, and microservices-based architectures.
- Familiarity with cloud platforms (AWS, Azure, or GCP) and available tools.
- Experience working in the federal government or other highly regulated environments with security and compliance requirements.
- Familiarity with version control systems (e.g., Git) and Agile development methodologies.
- Strong problem-solving and analytical thinking abilities.
- Excellent communication skills and ability to collaborate across technical and non-technical teams.
- Strong attention to detail, especially regarding accessibility and usability requirements.
- Ability to work independently in a fast-paced, mission-driven environment.
- Strong team collaboration and Agile participation skills.
- US Citizenship or Permanent Residency required.
- Must reside in the Continental US.
- Depending on the government agency, specific requirements may include public trust background check or security clearance.
Benefits
- health care
- dental
- vision
- life insurance
- 401(k)
- paid time off including PTO, holidays, and any other paid leave required by law
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full Stack Senior/Staff Software Engineer
BNSF RailwayFor more than 170 years, BNSF Railway has worked to connect its users with the global marketplace, playing “a vital role in building and sustaining this natio
Role Description Be part of a team that values safety, inclusion, and excellence. As a member of our team, you will play a role in supporting the movement of essential products and materials that help feed, clothe, supply, and power communities throughout America and the world. BNSF | Tech is the technology division making BNSF the preeminent freight and mobility company in North America. If you are passionate about making a difference and eager to advance your career in a dynamic and supportive environment, we want you on our team! Join us in reshaping the future of freight rail and discover a fulfilling career where your contributions matter. Key responsibilities may include: - Own and deliver highly visible, innovative projects that directly impact our railroad logistics. - Drive the technical and architectural vision for a core team that develops software for freight movement operations. - Involve in all aspects of the software development cycle including scoping, design, implementation, testing & delivery. - Develop APIs, automation, and tools to improve platform integration. - Build and maintain monitoring and alerting systems for services. - Collaborate with application teams to enhance reliability and performance. - Design and operate scalable systems across data centers, edge devices, and the cloud. - Work with BNSF teams to create products that improve rail network operations. - Innovate in distributed computing and drive industry transformation. - Build solutions for high-speed, large-scale predictions on distributed systems. - Solve broad challenges by designing and coding effective solutions in an agile environment. - Own architecture for large-scale, complex systems. - Make critical technical decisions balancing business needs and engineering trade-offs. - Drive cross-team alignment on technical solutions. - Establish and maintain coding and design best practices. - Serve as a subject matter expert in one or more technical domains. - Mentor and grow other engineers, including other senior engineers. - Anticipate technical risks and design systems to mitigate them. Qualifications - Authorized to work in the US. - Minimum 6 years of software development or related experience. - 6+ years of programming experience with at least one software programming language. - Experience with distributed systems and use of technologies such as messaging frameworks (i.e. Kafka and RabbitMQ), API gateways, SQL/NoSQL/Graph databases, caching systems, and serverless platforms. - Experience with CI/CD pipelines, Git workflows, and DevOps practices. - Interest in open-source platform and infrastructure technologies. - Familiarity with observability stacks (e.g., Prometheus, Grafana, OpenTelemetry). - Experience with secure coding practices and platform security principles. - Ability to work in cross-functional teams and communicate with stakeholders. - Experience participating in design reviews, incident retrospectives, or RFC processes. - Demonstrated ability to learn new technical concepts and to adapt to new technologies quickly. - Strong communication and collaboration skills. - Experience as a mentor, or a tech lead in an engineering team. Requirements - Bachelor’s degree or higher in computer science, or related field (preferred). - Engineering experience with a public PaaS or cloud provider (AWS, Azure or GCP) (preferred). - Experience developing and operating large scale distributed systems in Production (preferred). - Experience with serverless runtimes and event-driven architectures (preferred). - Familiarity with developer tooling as a builder and/or user (preferred). - Interest in sustainable infrastructure and cost/resource awareness (preferred). - Experience with single-pane-of-glass management platforms or control planes for distributed systems (preferred). - Familiarity with frameworks like React, Angular, Node.js, Spring Boot (preferred). - 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience (preferred). - Able to work now and in the future without BNSF’s assistance in obtaining, maintaining, or extending employment authorization (preferred). Benefits - An industry-leading 401(k) and renowned Railroad Retirement program. - A range of robust health care options for you and your dependents (including domestic partners). - Health care spending accounts (HSA) with employer contributions. - Life and disability insurance, provided at no cost. - Family benefits including parental, pediatric and family building support, adoption and surrogacy reimbursement. - Access to discounts on travel, gym memberships, counseling services and wellness support. - Annual bonus (Incentive Compensation Program). - Generous leave / time off policies.
• Develop high-quality user interfaces using Next.js, React, and TypeScript, leveraging UI libraries such as NextJS, HeroUI, and Tailwind CSS. • Write clean, scalable, and maintainable code, ensuring optimal performance and responsiveness across browsers and devices. • Create and maintain reusable frontend components. • Develop robust backend services and high-quality Node.js (with Nest.js). • Write clean, efficient, and scalable backend code. • Design and optimize database schemas and queries for performance and scalability. • Accurately translate design wireframes and layouts into functional frontend implementations. • Ensure consistency, usability, and accessibility throughout all UI implementations. • Optimize interfaces for maximum performance and user experience. • Collaborate effectively with product managers and backend developers to understand requirements and deliver integrated solutions. • Participate actively in code reviews and maintain high coding standards. • Contribute to efficient workflows and seamless transitions between design and development phases.
Senior Software Engineer – Server, UAF
HYPR | The Identity Assurance CompanyCreating Trust in the Identity Lifecycle as The Identity Assurance Company
• Design, develop and deploy SaaS services end-to-end—from understanding requirements and designing solutions to deployment, production support, scalability and performance • Be on the fore front of AI-native SDLC by using agents throughout design, coding, testing, and documentation • Research new technologies and solutions to improve existing products and explore new directions • Implement comprehensive automated testing at the component level and collaborate with SDET(s) • Participate in standards bodies and shape next-generation standards like W3C, WebAuthn, and OAuth • Work directly with customers - product calls to understand the problems and an on-call rotation of incident escalation
Principal Engineer, Cloud
CrowdStrikeCrowdStrike has redefined security with the world’s most advanced cloud-native platform that protects and enables the people, processes and technologies that drive modern enterprise. Tested and proven, the world's largest organizations trust CrowdStrike to stop breaches with unparalleled protection against the most sophisticated cyberattacks. The CrowdStrike culture has been built upon our Core Values since the day we began. We are Fanatical About the Customer, Relentlessly Focused on Innovation and believe that our Limitless Passion drives Unlimited Potential for every CrowdStriker. As a purpose-built remote-first company, we believe cultivating a connected culture for every employee, no matter where they are in the world, is a key ingredient in building a high-performing, diverse team. We don’t have a mission statement. We’re on a mission—to stop breaches. Ready to join a mission that matters?
• Lead the development of innovative AI-native cloud systems from concept to beta product • Design and implement cloud-based products and prototypes, with a focus on leveraging GenAI technologies • Drive deep technical collaboration with Engineering, Product Management, and Research teams to translate ambiguous business challenges into high-impact, scalable solutions • Drive the model development process through all stages, from initial research to production-ready implementations • Work closely with engineering teams to ensure smooth integration of solutions into production environments • Stay current with the latest advancements in AI-related cloud technologies • Act as a domain expert and mentor for other engineers, raising the bar for cloud engineering and AI innovation across the organization




