Back End Engineer

mySidewalk · Kansas City, MO

Company

mySidewalk

Location

Kansas City, MO

Type

Full Time

Job Description

Key Characteristics:

mySidewalk’s next Back-End Software Engineer will combine their love of technology with a love of collaboration. Our team is relatively small, but we think that being a tight-knit group offers a lot of benefits. We make big decisions, and we do so for a common purpose. Our mission is to help communities use their data to communicate and affect change. And because of this, we show up everyday knowing that the work we do matters. 


We’re looking for a team member who can contribute equally to both technical design and the craft of building scalable, elegant software. Someone who eagerly leans into hard problems. While this person may (or may not) have experience in all of the technologies we currently use, we know our next teammate is a fast learner who asks great questions - and will come up to speed quickly.


You will be part of a learning culture, where teamwork and collaboration are encouraged, excellence is rewarded, and diversity is respected and valued.

Some of the tools we use across our team include: 

  • Python, Pandas, Django/Django REST Framework, Celery, Airflow, SQLAlchemy, ploomber, JupyterLab
  • PostgreSQL, RabbitMQ, Redis
  • Javascript, Typescript, Next.js, React, AngularJS, Webpack, Gulp, CSS/SASS, Tailwind, Mapbox GL, Highcharts
  • Git, Github, Jira
  • Google Cloud, Docker, Linux, OpenAI


Some of things you’ll help us do:

  • Empower our users by helping to democratize data science 
  • Build and iterate on features and services for our web-based platform
  • Work closely with a team that includes Front-End and Back-End Developers, Quality Assurance, Product Designers, and Product Management
  • Build and maintain a system that supports geospatial data 
  • Embrace a cross-functional approach to problem solving by working closely with individuals from across the company
  • Build and maintain microservices that support our platform


You’ll help us solve these problems if you have:

  • 2+ years relevant professional experience (but it’s more important that you know what you’re doing and have a strong capacity to learn) 
  • Experience writing and delivering scalable, clean, and sustainable Python code 
  • Demonstrable knowledge of high-load architecture and cloud infrastructure
  • Strong data modeling and database design skills
  • Basic understanding of front-end technologies, such as Javascript and HTML/CSS
  • Strong debugging and unit testing abilities
  • A growth mindset so that you can thrive on feedback and in a team environment
  • Solid communication skills, both verbally and written


Bonus points if you have: 

  • Experience working in an agile development environment
  • A background in GIS and/or geospatial software development
  • Experience in data analysis, manipulation, and visualization (e.g. pandas)

Other good stuff that we offer: 

  • Competitive salary
  • Comprehensive health and dental insurance for you and your dependents
  • Retirement savings 
  • An open and flexible vacation policy so you can take time off when you need to 


NOTE: U.S. Citizens and all those authorized to work for any employer in the U.S. are encouraged to apply. We are unable to provide sponsorship in the United States at this time.


Apply Now

Date Posted

12/07/2023

Views

2

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8