Back End Engineer

Understood
New York, New York

Understood.org’s mission is to make a positive difference for the 1 in 5 individuals in the United States with learning and attention issues, including dyslexia, ADHD and more.   We’re building the next generation of digital platforms for these 70 million+ people in the U.S. who learn differently. We believe they have the potential, and right, to lead a fulfilling life.  Understood.org’s leadership and focus on impact have created a unique opportunity to work at a non-profit and experience the culture and challenges to rival any for-profit, tech enabled company in NYC. Because we are privately funded, it allows us to spend our efforts prioritizing our resources towards problem solving. It’s a great time to join our cause, grow your career and have a real impact on people’s lives!

About the Position

We are looking for a back end engineer to help build engaging user experiences on our new platform. You will be involved with setting technical direction and helping decide on new ideas, as well as realizing these ideas in code in a highly collaborative environment.

 

We are a growing engineering team with a mission and a purpose. We work closely with the product and data teams on building our next generation platform, and value thoughtful and collaborative work that has a meaningful and positive social impact. Our team is in the midst of establishing workflows, process and technical direction and you will have a chance to help us define the future direction of our platform.



 

What You’ll Do

  • You will write clean, consistent, and performant code mainly in  Python or Go
  • You will work with the product and front end teams to develop required functionality and APIs
  • You will write tests for your code
  • You will review the code of your peers via pull requests on GitHub
  • You will be responsible for developing end to end features
  • You will deploy to production often
  • You will work on our devops infrastructure and tooling
  • You will create and update Dockerfiles and Kubernetes manifests
  • You will help select the best toolset for a particular service


Who You Are

  • You have 3-5 years of back end development experience
  • You are passionate about technology, always eager to learn more, and a team player
  • You have an interest in devops
  • You have experience with modern version control systems, such as git or mercurial (we use git)
  • You have experience with a modern programming languages, such as Python or Go
  • You have experience using web frameworks, such as Tornado, Django, or Flask
  • You are proficient with Linux and feel comfortable at the command line
  • You know what containers are and have maybe even used them (Docker, rkt, etc)
  • You know what Kubernetes is, bonus if you’ve used it yourself
  • You have an understanding of what it means to be cloud native and have experience with at least one cloud (AWS, GCP, Azure)
  • You know about continuous integration and delivery pipelines
  • You know what microservices are, even if you haven’t used them yourself, and can speak to their advantages and disadvantages
  • You have experience working with at least one database, whether it be relational or non-relational 


Working at Understood

Understood’s mission is to make a positive difference for the 70 Million plus individuals in the United States with learning and attention issues. To achieve a positive impact for the 1 in 5 individuals with learning and attention issues, our efforts require an integrated focus on five key drivers:

  • The individual with learning and attention issues from early childhood through adulthood.
  • The parents (or caregivers) of the individual, who play the most powerful support role in individuals’ development.
  • The educators, who are critical in the development of the individual from early childhood to becoming an adult.
  • The employer, who needs to be engaged and enabling in the individual’s successful transition to adulthood.
  • The entire population (5 in 5), who need to be aware and accepting (without stigma) of people with learning and attention differences.

Commitment to Diversity, Equity and Inclusion

Understood for All encourages individuals of all learning styles, ethnic, racial, and socioeconomic backgrounds including those whose life experiences may include the challenge of access due to a disability to apply for this position. We are committed to maximizing the diversity of our organization, as we want to engage all those who can contribute to supporting this work.

Understood is an equal opportunity employer and considers all applications without regard to race, color, religion, creed, sex, national origin, ancestry, age, alienage or citizenship status, marital or familial status, domestic partnership status, caregiver status, sexual orientation, gender, gender identity or expression, change of sex or transgender status, genetic information, medical condition, pregnancy, childbirth or related medical conditions, physical or mental disability (where the applicant or employee is qualified to perform the essential functions of the job with or without reasonable accommodation), any protected military or veteran status, or status as a victim of domestic or dating violence, sexual assault or offense, stalking, or any other characteristics protected by federal, state or local law or that of persons with whom that individual associates,or any other legally protected characteristics.

For additional information on learning and attention issues, including ADD/ADHD, dyslexia, dyscalculia, dysgraphia, dyspraxia, executive functioning issues, nonverbal learning disabilities, processing issues and more, please visit www.understood.org.