Desired Skills and Experience

  • Handle the entire software development lifecycle of products and software systems, from the requirement-gathering phase to their deployment
  • Work with design, product and engineering teams to design and implement Thinkful’s products
  • Collaborate with the rest of the engineering and product teams to allocate and plan our monthly development cycles
  • Collaborate to outline and build the architecture of our microservice system of services
  • Work on and improve application performance, be it at process level or at the network level
  • Design testing strategies for our codebase and perform (and receive) productive peer reviews
  • Mentor smart colleagues (engineers and non-engineers) that are learning the software development ropes
  • Experience of 2+ years software engineering and a real passion for building and delivering value
  • Exceptional written and verbal communication: you take pride in your skills, and believe that what you say is as significant as how you say it
  • Demonstrated commitment to better yourself and grow both as a person and as professional
  • Command of the Web stack languages and protocols, you will be expected to work on the full stack
  • Experience with distributed systems, the networking stack and UNIX
  • Enjoy working with people, not just putting your head down and programming: you love helping people learn and grow
  • DevOps / SRE experience
  • Experience building Electron apps
  • Database administration skills
  • Competitive salary and equity
  • Healthcare, Dental, and Vision insurance are 100% covered

Apply