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