Senior Full Stack Engineer designing and implementing technologies for BigFuture.org, empowering millions of students. Collaborating cross-functionally and mentoring while solving complex technical challenges.
Responsibilities
Design and deliver high-quality software that is scalable, secure, and reusable—leveraging modern technologies, proven design patterns, and cloud-native practices to power BigFuture’s core tools.
Collaborate with product owners, architects, and stakeholders to uphold the highest engineering standards and translate big ideas into impactful, student-facing solutions.
Break down new product capabilities into actionable, verifiable technical changes that move quickly from concept to reality.
Champion Agile, CI/CD, and DevOps best practices to build resilient systems that serve millions of students seamlessly.
Participate in, or lead Agile SCRUM ceremonies (Sprint Planning, Grooming, Daily SCRUM, Demo) by contributing to team deliverables and driving alignment, focus, and momentum across sprints.
Elevate team performance by giving and receiving thoughtful code reviews, mentoring peers, and helping solve complex technical challenges.
Assist in resolving production issues with urgency and precision, ensuring a smooth and reliable user experience.
Model discipline in adhering to development standards, security practices, and CI/CD principles while helping the team move fast without compromising quality.
Continuously grow your skills and embrace a poly-skilled environment where everyone contributes beyond their specialty.
Develop and maintain a thorough understanding of the customer’s business processes and operations so that business needs can be translated into elegant, maintainable engineering solutions.
Partner with architects, lead engineers and data leads in evaluating feature requests, providing level-of-effort estimates, contributing to sprint planning, and advising/coaching on full stack best practices that scale across BigFuture’s ecosystem.
Drive technical excellence by leading and participating in design and code reviews that sharpen ideas and strengthen the team’s craft.
Requirements
5-8 years of production level software development experience managing the entire lifecycle of features, including design, development, documentation, and deployment, with a focus on clear and accurate interfaces and integrations.
Proficiency in reviewing and improving code structure and architecture for testability, maintainability, and scalability, with hands-on experience in JavaScript/TypeScript, React, Node.js, Next.js, APIs, and AWS Serverless technologies (Lambdas, DynamoDB, S3, CloudWatch, SNS, SQS, OpenSearch, etc.).
Leadership in the end-to-end design and implementation of user interfaces, from architectural planning and component strategy through to polished execution, including accessibility, performance optimization, and mentoring peers on building intuitive, scalable, and user-centric front-end solutions.
Strong problem-solving skills, working collaboratively with team members to identify and resolve issues, and partnering with Product Owners to prioritize backlog.
Proven ability to pitch new ideas and implement improved systems and processes, delivering excellent results.
Effective communicator and team lead, able to provide actionable feedback, mentor team members, and participate in interviews to evaluate engineering talent.
Ability to travel 3-5 times a year to our NYC or Reston, VA office.
Authorization to work in the United States.
Benefits
Annual bonuses and opportunities for merit-based raises and promotions
A mission-driven workplace where your impact matters
A team that invests in your development and success
Ground Software Engineer Intern at Millennium Space Systems focusing on software development, integration, and testing for satellite systems. Collaborating with engineers and technicians to ensure software quality and functionality.
Principal Engineer leading architectural evolution of Xero's global platform and influencing global engineering standards. Collaborating with executive stakeholders and driving innovation in fintech.
Senior Engineer solving engineering problems at scale and influencing architecture at Xero. Focusing on refactoring systems and enhancing developer experiences with scalable software.
Software Engineer developing high - performance backend services handling massive traffic at Allegro. Working in an agile team using advanced technologies like Java, Kotlin, and GCP.
Software Engineer designing and optimizing high - performance backend services handling massive traffic at Allegro. Collaborating in an agile team using Java and Kotlin in cloud environments.
Lead Engineer at BAM Energie & Water responsible for designing and engineering underground infrastructure projects. Collaborating with engineers and stakeholders to ensure project success and innovation.
Lead Engineer responsible for the design and engineering approach for energy transition projects in the Netherlands. Coordinates engineering processes and ensures quality standards are met.
Tech Lead managing the evolution of Koin's credit decision engine. Leading backend development with Typescript and ensuring integration with product strategy for financial innovation in Latin America.
Product Engineer at MANN+HUMMEL responsible for developing filtration solutions. Collaborating with cross - functional teams to ensure compliance with specifications and internal standards.