Senior Full-Stack Engineer

at  Behavior Frontiers

El Segundo, CA 90245, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate12 Jun, 2024USD 165000 Annual14 Mar, 20243 year(s) or aboveAjax,Tuning,Responsive Design,Web Technologies,Relational Databases,Css,Object Oriented Programming,Computer Science,Node.Js,Web Services,Written Communication,Software Development,Xml,React.Js,Internet Security,JavascriptNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

ABOUT BEHAVIOR FRONTIERS

Behavior Frontiers, LLC is a leading agency providing applied behavior analysis (ABA) treatment to help children with autism and other special needs to reach their full potential. Our expert team of Board-Certified Behavior Analysts (BCBAs) and highly trained behavior technicians use state-of-the-art ABA methods to teach children social, communication, play, cognitive, and self-care skills, while reducing problem behaviors. We are seeking energetic and career-minded individuals to join our team. Our current software development project includes the following phases: 1) electronic curriculum development and data collection, 2) reporting, 3) assessment of patient ability for treatment, 4) analyzing outcome data for patient progress.

QUALIFICATIONS:

  • 5+ years of experience in full-stack professional software development.
  • Experience using HTML/CSS and JS frameworks in a production environment and knowledge of modern web technologies, such as CSS, Typescript/ES6, Less/Sass, HTML5
  • 3+ years of experience with React.js, knowledge designing, developing, and utilizing component-based architectures.
  • 3+ years of experience with Node.js.
  • 3+ years of experience with relational databases (especially PostgreSQL), queries and performance tuning
  • 3+ years of experience with cloud technology (Heroku, Azure, AWS (Aurora, S3, etc.))
  • Excellent verbal and written communication.
  • Ability to implement rich client functionality with thorough knowledge of JavaScript, including frameworks (jQuery/ ES6+) and AJAX.
  • Experience developing integrations with third party systems via RESTful web services and APIs (JSON, XML).
  • Strong documentation and communication (written and verbal) skills.
  • Driven, flexible, self-starter with ability to work independently and successfully participate in a team environment.
  • Experience with user authentication methods, efficient client-server interactions and internet security.
  • Experience in cross-browser development, responsive design, and mobile development best practices.
  • Ability to deliver engineering tasks on time and with high quality.
  • Ability and willingness to convey technical concepts and solutions to non-technical team members
  • Ability to adapt to changing assignments, multiple priorities, and to effectively prioritize and execute tasks in high-pressure environments.
  • Active interest in staying current with standards, new developments, and best practices within the development industry
  • Professional experience in object-oriented programming, analytic algorithms, and visualization layouts.
  • Passionate about working with new technologies and solving difficult technical problems.
  • Experience working in an agile software development environment (e.g., Scrum, Kanban).
  • Ability to work in an agile, fast-paced environment.
  • Bachelor’s in Computer Science or other relevant field of study

Responsibilities:

  • Design, develop, test, and deploy features, optimizations, bug fixes and integrations for the company’s proprietary software and supporting systems. Support desktop and mobile applications relating to applied behavior analysis services for individuals with autism and other developmental disabilities.
  • Assist in identifying root cause of problems; manage and resolve issues in a timely manner.
  • Ability to write high-performance, scalable, repeatable patterns, UI components and reusable modern object-oriented code.
  • Maintain the developed and associated Software and other developed and associated Software, including production environment.
  • Partner with Clinical Department, IT Department, and Software team to implement architecture and Software decisions.
  • Attending multiple standing meetings per week to interact with users to gather requirements and feedback.
  • Working in a team of software engineers. Provide a level effort estimates on various development tasks to project management.
  • Understand company requirements and how they translate into application features.
  • Design creative proof of concepts according to specifications as needed/appropriate.
  • Participate and provide input in code/design walk-through meetings.
  • Weekly planning, tracking and reporting to management.
  • Available to provide after-hours and weekend coverage as needed.
  • Perform other duties as assigned.


REQUIREMENT SUMMARY

Min:3.0Max:8.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

El Segundo, CA 90245, USA