Senior Full-Stack Software Engineer Remote or Hybrid - Washington, DC (US)
Company: GlobalGiving
Location: Washington
Posted on: April 15, 2025
Job Description:
Do you want to work on a product that actually makes an impact
on people's lives? Are you passionate about delivering quality
software products and finding ways to improve existing technical
infrastructure? Do you thrive in an environment where you get to
help define the standards and best practices? Are you looking for a
powerful success story to help build your career and reputation in
your field? Come help build the next generation of the world's
largest and most successful online fundraising platform for
nonprofits. Help us power the work of nonprofits all over the world
for the next twenty years.GlobalGiving is looking for a Full-stack
Software Engineer with a focus on Frontend (React) to join our
team.We have a team-based work environment that promotes a culture
of cooperation, support, and empowerment. We're committed to
work-life balance and offer everyone opportunities to learn,
experiment, and grow. Since creative, enthusiastic employees are
our most valued resource and the basis for our success, we take
great care in how we attract, hire, and support our employees for a
successful career. If you care about collaboration, curiosity,
communication excellence, and continuous improvement, this position
is right for you.Primary ResponsibilitiesWe are seeking an
experienced Full-Stack Engineer with a strong focus on Frontend
development using React. The ideal candidate will have a solid
foundation in both frontend and backend development, with a passion
for creating seamless user experiences. As a Full-Stack Engineer,
you will be responsible for designing, developing, and maintaining
our web applications, ensuring they are scalable, efficient, and
provide an exceptional user experience.
- Frontend Development: Design and develop responsive, scalable,
and efficient frontend applications using React, Redux, and other
related technologies.
- Backend Development: Collaborate with backend engineers to
design and develop RESTful APIs, and integrate them with frontend
applications.
- Code Quality: Ensure high code quality, following best
practices, and adhering to coding standards.
- Troubleshooting: Identify and resolve issues, debugging code,
and optimizing application performance.
- Collaboration: Work closely with cross-functional teams,
including design, product, and QA to ensure successful project
delivery.
- Testing: Write unit tests, integration tests, and UI tests to
ensure application stability and reliability.
- Staying up-to-date: Stay current with industry trends, emerging
technologies, and new tools, applying this knowledge to improve our
applications and processes.Required QualificationsFor our team to
be a great fit for you, the following qualifications should
resonate with you:
- Technical Skills:
- Proficiency in React, Redux, and related libraries (e.g., React
Hooks, React Router)
- Experience with state management, context API, and async
operations
- Knowledge of backend technologies (e.g., Node.js, Express,
RESTful APIs)
- Experience with Git (preferably using GitHub) and modern CI/CD
process
- Experience with databases (e.g., MongoDB, PostgreSQL)
- Experience with cloud platforms (preferably, AWS)
- Familiarity with cloud-based services (e.g., AWS Lambda, Azure
Functions, Google Cloud Functions)
- Soft Skills:
- Excellent problem-solving skills, with the ability to break
down complex issues into manageable parts
- Strong communication and collaboration skills, with experience
working in agile teams
- Ability to adapt to changing requirements and priorities
- Passion for delivering high-quality software, with a focus on
user experience and performance
- Education
- Bachelor's degree in Computer Science, Software Engineering, or
a related field
- Experience
- At least 7 years of experience in full-stack development, with
a focus on frontend development using React
- Experience working on large-scale, complex applications, with
multiple integrations and dependenciesIn addition, the ideal
candidate would also have some or all of the following
qualifications:
- FreeMarker and/or Handlebars template engine
- Experience with TypeScript, GraphQL, or other related
technologies
- Familiarity with containerization (e.g., Docker)
- Knowledge of security best practices, and experience with
authentication and authorizationThis is a full-time position
reporting to the Staff Engineer and has the option to be filled
remotely or can be based in GlobalGiving's U.S. headquarters in
Washington, D.C., but with flexible, hybrid work arrangements
allowing for frequent remote work. If you intend to apply as a
remote worker, be prepared to speak about your experience with
remote employment in the recruitment process.Interested? Great!
Apply by Monday, April 21st, 2025 at 5PM ET using the button
below.Applicants must reside in the United States. Applicants must
be able to demonstrate that they have legal authorization to work
in the United States for the duration of this permanent position.
GlobalGiving does not sponsor employment visas.In efforts to
safeguard the health of our employees and their families,
GlobalGiving requires all employees to adhere to GlobalGiving's
COVID-19 Policy and Procedures upon their start date.We are an
equal opportunity employer and value diversity in our organization.
We do not discriminate on the basis of race, religion, color,
national origin, gender, sexual orientation, age, marital status,
veteran status, or disability status.You'll Love Working Here-We
Sure Do!"Everyone here is passionate about their work, incredibly
smart, and genuinely kind. After having worked for a major
consulting firm, it's so great to have a job where I know what I'm
doing is making the world a better place. [GlobalGiving is the]
only company that I've seen that actually lives their values and
has them as a meaningful part of their day-to-day operations. It's
a breath of fresh air!"- Anonymous Employee ReviewGlassdoor.com
#J-18808-Ljbffr
Keywords: GlobalGiving, Lancaster , Senior Full-Stack Software Engineer Remote or Hybrid - Washington, DC (US), IT / Software / Systems , Washington, Pennsylvania
Didn't find what you're looking for? Search again!
Loading more jobs...