Lead Full Stack Developer

Full Time
Oklahoma City, OK
Posted 5 months ago

Every Experience Matters.

Lead Full Stack Developer

Your Job

SendaRide provides transportation and courier service to those in need in our communities. As a Lead Full Stack Developer, you will have a direct impact on the business by building and maintaining applications for both web and mobile platforms. You will serve in a lead engineering role, participating in product planning, writing front-end and back-end code, and coordinating development best practices.

Responsibilities:

  • Develop new user-facing features
  • Build reusable code and libraries for future use
  • Ensure the technical feasibility of UI/UX designs
  • Optimize applications for maximum speed and scalability
  • Assure that all user input is validated before submitting to back-end services
  • Collaborate with other team members and stakeholders
  • Development and Integration of user-facing elements with server side logic
  • Writing reusable, testable, and efficient code
  • Design and implementation of low-latency, high-availability, and performant applications
  • Implementation of security and data protection
  • Integration of data storage solutions

Skills and Abilities:

  • Javascript and PHP experience together with framework knowledge (such as AngularJS / Angular / VueJS / React)
  • Hands on experience with modern web frameworks, preferably MEAN stack.
  • Demonstrated experience in engineering scalable applications.
  • Experience with AWS or similar cloud platforms.
  • Strong knowledge NodeJS and asynchronous event driven JavaScript
  • Knowledge of how to interact with RESTful APIs and formats (JSON, XML)
  • Good understanding of NoSQL, MySQL or Postgres databases
  • Knowledge of micro services & serverless architecture
  • Knowledge of version control systems, specifically GIT
  • Strong understanding of techniques such as, Continuous Integration, Continuous Delivery, Test Driven Development, Cloud Development, resiliency, security
  • Ability to translate functional requirements into code.
  • Self-motivated and able to manage their own work.
  • Keen to learn new technologies and skills.
  • Ability to take initiative and be self-motivated.
  • Able to proactively embrace and champion change.
  • Able to communicate effectively with all levels of co-workers, clients, and external contacts.
  • Able to effectively manage time and prioritize projects in order to meet established deadlines.
  • Excellent written and verbal communication skills.
  • Proven track record of managing projects through all phases of a project lifecycle.
  • Possess good judgment, tact, and ability to work effectively under stressful conditions
  • Flexibility

Qualifications:

  • Bachelor’s degree in Systems Engineering, MIS, Computer Science or related field or equivalent experience required.
  • Five years of relevant professional work experience. Prior management or supervisory experience a plus.
  • Hands on experience with modern web frameworks, preferably MEAN stack.
  • Prior experience with MongoDB or other NoSQL database platforms.
  • Proficient in JavaScript based frameworks (Express.js, Angular, Node.js)
  • Understanding of CI/CD, as well as DevOps best practices.
  • Understanding of systems administration and system architecture best practices for cloud in AWS.
  • Front-end application design for iOS, Android.

Job Features

Job CategoryInformation Technology

Apply Online

A valid email address is required.
A valid phone number is required.