Senior Software Engineer - Technical.ly

Senior Software Engineer

  • Location

    Baltimore, Brooklyn, D.C., Delaware, Network, Philadelphia

  • Type

    Full-Time Job

  • Category

    Dev / Eng

Senior software engineer

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.

 

Working at Thinkful may not be your last job but it’ll be the one you’re most proud of. Interested applicants should contact swe-position@thinkful.com

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

About Us

We’re working to help everyone have a fulfilling career by teaching the skills needed for the modern economy. Though there are dozens of companies trying to do so, we believe you can’t remove humans from real learning: each of our students works one-on-one with a mentor. Our track records backs that up: 95% of our graduates land jobs within 6 months.

Apply for this job

If you are interested in this position please email your resume and a short cover letter to swe-position@thinkful.com.

Apply Now Mention you found this work on Technical.ly!

Sign-up for regular updates from Technical.ly

Do NOT follow this link or you will be banned from the site!