Curate Partners

Software Engineer

Arlington, VA, US

5 days ago
Save Job

Summary

Software Engineer – Full Stack (NodeJS / ReactJS / GraphQL / TypeScript)

We’re seeking a highly engaged and motivated Software Engineer to join a high-performing and fast-paced application development team. The Engineer will be responsible for designing, developing, and implementing enterprise-level Core Services applications using NodeJS, ReactJS, GraphQL, and TypeScript.

The ideal candidate should have a solid understanding of full-stack solutions, experience in leading IT projects, and a strong ability to collaborate closely with stakeholders and business teams. We’re looking for someone flexible, self-driven, and an engaging team player.

Requirements:

  • Experience handling complex full-stack projects involving multiple functions, scalable databases, API integrations, and cloud environments
  • Proficient in understanding and analyzing project specifications, writing clean and efficient code, and performing code reviews using best practices
  • Strong focus on writing re-usable, high-quality code for responsive/cross-platform applications (front-end and back-end)
  • Comfortable working within Agile development methodology, delivering timely results aligned with sprint cycles or task boards
  • Adept at bug fixing and communicating effectively with both technical teams and clients
  • Excellent problem-solving, debugging, and analytical skills
  • Strong team communication and collaboration skills
  • Proficient with GIT/CLI: creating pull requests, push/pull/merge, and resolving merge conflicts in fast-paced codebases

Education & Experience:

  • Bachelor’s degree in Computer Science, Information Technology, or equivalent experience
  • 8+ years of hands-on experience with ReactJS or NodeJS and GraphQL or a similar JavaScript framework

Technical Skills:

  • Proven experience designing and developing GraphQL-based backend systems
  • Strong proficiency in TypeScript
  • Deep knowledge of NestJS and its use in Apollo Federation Subgraphs
  • Experience with Docker for containerization and orchestration
  • Understanding of Event-Driven architecture, especially Kafka
  • Familiarity with both relational and NoSQL databases
  • Experience with WebSockets and GraphQL Subscriptions for real-time data applications
  • Scripting skills in Bash for automation
  • Familiarity with nx (monorepo) toolset

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: