Thinkful Inc. · Jul 13th 2017
Thinkful is growing, and we’re looking for senior software engineers looking to build the future of online education. The most successful students are driven to improve their skills and their careers – the same holds true for Thinkful’s team. The team here enjoys massive responsibility, resources to learn, and the opportunity to see and shape the entire business.
We’re especially attracted to candidates with non-traditional backgrounds that show high growth with 5+ years of side projects, on the job experience, and learning. This role is open to anyone in the US, especially those with a track record of working remotely, or candidates looking to relocate.
Alongside technical challenges in our core technologies (React and Python) there will be managerial responsibilities for those interested as the team grows doubles in the coming year.
Our stack is currently React, Python, PostgreSQL, redis, ElasticSearch, Heroku and AWS. You’ll be coming in to play with a distributed system comprised of 35+ services that talk to each other over REST, leading the thoughtful expansion of the services and their architecture. And at your fingertips will be a community of hundreds of software engineering mentors eager to contribute. You’ll need to be familiar with distributed systems, networking and UNIX.
Responsibilities -Lead entire SDLC of products and software systems, from analysis to deployment -Work with design, product and engineering teams to design and implement Thinkful's products -Collaborate with the rest of the engineering and product team to plan development cycles -Mentor smart colleagues (engineers and non-engineers) that are learning software development ropes
Requirements -5+ years software engineering experience and a passion for building. -Exceptional written and verbal communication: you take pride in your skills, and believe that what you say is as important as how you say it -Enjoy working with people, not just putting your head down and programming: you enjoy helping people -learn and grow -Familiar with the networking stack, and are not afraid to debug memory and computation complexity. -Experience developing and deploying complex backend systems yourself
Compensation and benefits -Competitive base salary and equity -Healthcare, Dental, and Vision insurance are 100% covered for individual