Full Stack Software Engineer

Turn2Partners - Arlington, VA, United States

The Position

The Senior Full-Stack Software Engineer will participate as a key team member in envisioning, designing, coding, testing and improving the products that are central to our mission as a company. They will work in continual collaboration with data scientists and partner company stakeholders.

The Senior Full-Stack Software Engineer will wear many hats. Some key challenges will include: working with a modern tech stack built on GCP with Node.js, Typescript, Terraform, Docker, PostgreSQL and Python; building new back-end and front-end features, working with UX designers to create delightful and highly-performant products; instilling best practices into the development process, including automated testing, code organization and style, and application architecture within an agile environment; evaluating potential new technologies; writing code that builds new companies and products.


__

Successful candidates will likely have many of the following characteristics:

  • A full-stack generalist with 4+ years experience building applications
  • Proven ability in writing clean, scalable code with significant experience in one or more programming languages
  • Solid knowledge of programming fundamentals - algorithms, data structures, design patterns, and paradigms
  • Excited to move fast and know how to prioritize and make critical decisions
  • Comfortable with and curious about working outside of a traditional narrow engineering role
  • Can effectively communicate software engineering issues to business professionals, and business issues to software engineers
  • Proven capability in creating a successful software product; owning/implementing key decisions on features, architecture, scaling, and profitability — particularly in AI or solving a novel problem
  • Experience planning and executing work modules that span several months
  • Broad skillset that blurs the lines between software engineering and data science
  • Exceptional computational background (e.g, significant contribution to libraries/modules and/or has a relevant PhD)
  • Exceptional business background (e.g., managing client relationships and scoping projects while leading an engineering team)

__

Academic Qualifications

Candidates should hold a very strong CS, math, physics or similar degree from a leading program. PhD applicants are actively considered. Successful candidates will be comfortable in a fluid, entrepreneurial environment, but one that is focused on developing reusable software applications, not bespoke analytical solutions.

 



Posted On: Monday, February 17, 2025



Apply to this job