Software Engineer (Remote)
Company: Teaching Strategies, LLC
Location: Bethesda
Posted on: May 13, 2022
|
|
Job Description:
Job Description Be A Part of our Team Join a cutting-edge,
digital company that is dedicated to the mission of the work we do
As front runners in the early childhood education market, we build
dynamic, top-quality digital products that integrate all of the
essential elements of a high-quality solution: curriculum,
assessment, professional development, and family engagement.
Position overview Teaching Strategies is looking for a highly
talented, innovative, and creative Software Engineer to join its
technology team. We are looking for engineers that want to make a
real impact in early childhood education. Our platform is evolving,
so you need to be someone who can build new functionality and learn
new technologies quickly as well as be able to maintain and extend
existing code to support organizational needs. Our technology team
is responsible for building out SaaS solutions used by educational
organizations across the globe. The team works on a wide variety of
projects, solving existing problems and enabling new business
objectives. We are growing our group by extending our technology
team to continue building and improving on underlining elements of
our products: from 3rd party integration layers, to SSO, to shared
service development and instrumentation, and brand new product
design and implementation. We believe that great technology experts
are also software generalists who are unafraid to jump up and down
the stack to solve the problems that come our way. If you thrive in
a fast-paced environment, working on software that supports
millions of users daily, then you have an opportunity to join the
technology group at Teaching Strategies. Specific roles and
responsibilities: Develops new features, components and modules to
support organizational growth Implements a robust set of services
and APIs to power high-trafficked SaaS platform Participates in
planning, analysis, and design of new software solutions
Investigates troubleshoots and remedies performance bottlenecks in
the application flow Learns new technologies and keeps up with both
traditional and emerging best practices Works independently and
collaborates with other members of the team to ensure successful
delivery of projects Qualifications: 5 years of production
experience in software and platform engineering Experience with
designing and building scalable solutions (recent experience with
Go is preferred) Familiarity with front-end technologies is a plus
(ex. React) Working knowledge of AWS and familiarity with its
services (ElasticCache, SQS/SNS, OpenSearch, etc.) Understanding of
modern design patters such as SOA and microservices Strong
knowledge of relational databases (ex. PostgreSQL) Excellent
debugging and testing skills and interest to quickly learn new
technologies Experience with Agile methodology and software
development Commitment to following security and performance best
practices Strong sense of collaboration, teamwork, and
accountability Why Teaching Strategies: At Teaching Strategies, our
solutions and services are only as strong as the teams that create
them. By bringing passion, dedication, and creativity to your job
every day, there's no telling what you can do and where you can go
We provide a competitive compensation and benefits package,
flexible work schedules, opportunities to engage with co-workers,
access to career advancement and professional development
opportunities, and the chance to make a difference in the
communities we serve. Let's open the door to your career at
Teaching Strategies Some additional benefits & perks while working
with Teaching Strategies: Teaching Strategies offers our employees
a robust suite of benefits and other perks which include:
Competitive compensation package, including participating in our
Employee Equity Appreciation Program Robust benefits package
including 401k with employer match (includes coverage for spouses,
domestic partners and children) Professional development and growth
opportunities Tuition assistance 100% paid life, short and long
term disability insurance Voluntary life and critical illness
insurance Unlimited paid time off (which includes paid holidays and
Winter Break) Paid parental leave programs Teaching Strategies, LLC
is committed to creating a diverse workplace and is proud to be an
equal opportunity employer of Minorities, all Genders, Protected
Veterans, and Individuals with Disabilities.
Keywords: Teaching Strategies, LLC, Bethesda , Software Engineer (Remote), IT / Software / Systems , Bethesda, Maryland
Click
here to apply!
|