Full Stack Web Developer

Bloomington, IN
Full Time
IMS
Experienced

                       Remote; Ideal candidates will reside in the Eastern or Central time zone.
 

About Us:

Solution Tree delivers comprehensive professional development to schools and districts around the world. We empower K–12 educators to raise student achievement through a wide range of services and products including educator conferences, customized district solutions for long-term professional development, books, videos, and online courses. Our headquarters is located in beautiful downtown Bloomington, Indiana, home of Indiana University and some of the best cultural, educational, and natural resources in the area. When you join Solution Tree, you join a highly regarded team that is dedicated to providing quality and excellence in professional development. Guided by our mission, vision, and values, our team is united under one goal – to transform education worldwide to ensure learning for all. If you have the passion and skill to help further Solution Tree’s mission, we want to hear from you.

Employees Enjoy:

  • Innovative, team-oriented environment
  • Working with leading voices and rising stars in staff development
  • A compensation package that includes competitive pay and benefits such as medical, dental, and vision insurance plans, 401k, paid time off, and more.
  • Doing work that matters

Position Summary:

At Avanti (www.my-avanti.com), our vision is to empower teachers to choose professional learning that will make the most positive impact on student success and their own personal calling to teach.
Avanti is looking for a talented Full Stack Web Developer with expertise in Node.js for backend development, Vue.js for building user interfaces, and PostgreSQL and MongoDB for database management. The ideal candidate will have a minimum of 5 years of experience in full-stack development and a strong background in hosting and managing applications in AWS environments. You will play a pivotal role in creating, deploying, and maintaining scalable and secure web solutions.
 
Key Responsibilities:

  1. Backend Development:
    • Design and implement server-side logic using Node.js.
    • Create RESTful and GraphQL APIs to support frontend functionalities.
  2. Frontend Development:
    • Build and maintain user-friendly interfaces with Vue.js.
    • Collaborate with designers to deliver a seamless user experience.
    • Ensure consistent UI/UX across various devices and platforms.
  3. Database Management:
    • Design, optimize, and maintain PostgreSQL and MongoDB databases.
    • Manage data storage, indexing, and migration strategies for relational and NoSQL databases.
    • Perform schema design, query tuning, and database migrations.
  4. AWS Hosting and Management:
    • Host, deploy, and manage websites and applications on AWS.
    • Leverage AWS services such as ECS, S3, RDS, CloudFront, and Lambda.
    • Implement and maintain CI/CD pipelines for efficient deployments.
  5. Optimization and Troubleshooting:
    • Identify and resolve performance bottlenecks in the application.
    • Ensure applications are secure, scalable, and optimized for performance.
  6. Collaboration and Teamwork:
    • Collaborate with cross-functional teams and offshore developers to define, design, and ship new features.
    • Work in Agile/Scrum teams to meet project goals and deadlines.

 
Required Skills and Qualifications:

  • Education:
    • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Technical Skills:
    • Minimum of 5 years of experience in full-stack web development.
    • Strong proficiency in Node.js for backend development.
    • Expertise in Vue.js for creating dynamic and responsive user interfaces.
    • Advanced knowledge of PostgreSQL, including schema design and query optimization.
    • Hands-on experience with AWS hosting, deployment, and management.
  • DevOps Knowledge:
    • Understanding of containerization (Docker) and orchestration (Kubernetes) is a plus.
    • Familiarity with AWS tools like ECS, CloudFormation, CloudWatch, and Elastic Beanstalk.
    • Experience with CI/CD tools (Jenkins, GitHub Actions, CircleCI, or similar).
  • Soft Skills:
    • Strong problem-solving abilities and analytical thinking.
    • Excellent verbal and written communication skills.
    • Ability to work independently as well as in a collaborative team environment.

 Preferred Qualifications:

  • Experience with serverless architectures and AWS Lambda.
  • Familiarity with additional frontend frameworks or libraries.
  • Understanding of modern security practices, including OWASP guidelines.

 Physical Demands:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job, including excellent written, verbal, and auditory communication skills and ability.

Position Type:
This is a full-time position. Days and hours are typically Monday through Friday, 8:00 am to 5:00 pm.  Occasional night and weekend work may be required as job duties demand.

Travel:
Occasional multi, overnight travel is required, as job duties require, to attend quarterly meetings and the annual corporate retreat (which typically takes place in January each year).

Remote Work Environment and Personal Obligation Management
As a remote-first company, we are committed to providing our team members with the flexibility to work from anywhere. However, to maintain our standards of excellence and ensure uninterrupted productivity, we have specific expectations regarding the remote work environment.
Dedicated Workspace: Employees are expected to establish a dedicated, quiet workspace that is free of distractions. This environment should be conducive to professional activities and mirror the focus and privacy one would expect in an in-office setting.

Personal Obligations: While we recognize the challenges of balancing professional responsibilities with personal obligations, including childcare, we rely on our team members to manage these aspects effectively during work hours. It is essential that personal obligations do not impede work commitments. Employees are responsible for arranging appropriate care or support to ensure they can dedicate their full attention to their work tasks without interruption.

We believe these practices are key to fostering a productive and respectful remote working culture, where every team member can contribute their best work. We evaluate candidates based on a holistic view of their qualifications, including but not limited to their skills, experience, and education. Our goal is to offer a competitive compensation package that reflects the value we believe each employee brings to our team. The final salary for the position will be determined after a thorough evaluation of the successful candidate's relevant qualifications in relation to our compensation structure, which is designed to reward contributions and performance.

Our Company's Rooted Commitment to Attractive Benefits

  • Employee Discounts
  • Paid Vacation and Holidays (including generous personal time to celebrate holidays not listed on the company calendar)
  • Employee Assistance Program (EAP)
  • 401k Retirement Plan with Employer match
  • Health Insurance Plans (medical, dental, vision)
  • HSA and Flexible Spending Accounts (ie. childcare and many more)
  • Employer-paid Short-Term Disability (STD) and Basic Life Insurance. 
    • Optional Long-Term Disability (LTD) and additional coverage for Life and AD&D
  • Compliance with FMLA and state-specific leave laws for necessary time off

Request for Reasonable Accommodation:
If you need a reasonable accommodation to fulfill an application due to a recognized disability under applicable law, kindly email [email protected]. Please be aware that this email is intended solely for responding to specific requests for assistance related to completing the application as an accommodation for a disability. Other inquiries will not be addressed.

Disclaimers:
The above statements are intended to describe the general nature and level of work being performed by people assigned to this position. They are not to be construed as an exhaustive list of all responsibilities, duties, and skills required of personnel so classified. All personnel may be required to perform duties outside of their normal responsibilities from time to time, as needed.

Solution Tree is an Affirmative Action - Equal Employment Opportunity Employer.

Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity and/or Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.

Invitation for Job Applicants to Self-Identify as a U.S. Veteran
  • A “disabled veteran” is one of the following:
    • a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or
    • a person who was discharged or released from active duty because of a service-connected disability.
  • A “recently separated veteran” means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.
  • An “active duty wartime or campaign badge veteran” means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.
  • An “Armed forces service medal veteran” means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.
Veteran status



Voluntary Self-Identification of Disability
Voluntary Self-Identification of Disability Form CC-305
OMB Control Number 1250-0005
Expires 04/30/2026
Why are you being asked to complete this form?

We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress towards this goal. To do this, we must ask applicants and employees if they have a disability or have ever had one. People can become disabled, so we need to ask this question at least every five years.

Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one who makes hiring decisions will see it. Your decision to complete the form and your answer will not harm you in any way. If you want to learn more about the law or this form, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

How do you know if you have a disability?

A disability is a condition that substantially limits one or more of your “major life activities.” If you have or have ever had such a condition, you are a person with a disability. Disabilities include, but are not limited to:

  • Alcohol or other substance use disorder (not currently using drugs illegally)
  • Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, HIV/AIDS
  • Blind or low vision
  • Cancer (past or present)
  • Cardiovascular or heart disease
  • Celiac disease
  • Cerebral palsy
  • Deaf or serious difficulty hearing
  • Diabetes
  • Disfigurement, for example, disfigurement caused by burns, wounds, accidents, or congenital disorders
  • Epilepsy or other seizure disorder
  • Gastrointestinal disorders, for example, Crohn's Disease, irritable bowel syndrome
  • Intellectual or developmental disability
  • Mental health conditions, for example, depression, bipolar disorder, anxiety disorder, schizophrenia, PTSD
  • Missing limbs or partially missing limbs
  • Mobility impairment, benefiting from the use of a wheelchair, scooter, walker, leg brace(s) and/or other supports
  • Nervous system condition, for example, migraine headaches, Parkinson’s disease, multiple sclerosis (MS)
  • Neurodivergence, for example, attention-deficit/hyperactivity disorder (ADHD), autism spectrum disorder, dyslexia, dyspraxia, other learning disabilities
  • Partial or complete paralysis (any cause)
  • Pulmonary or respiratory conditions, for example, tuberculosis, asthma, emphysema
  • Short stature (dwarfism)
  • Traumatic brain injury
Please check one of the boxes below:

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.

You must enter your name and date
Human Check*