Full Stack Developer
Summary
Builds and maintains full-stack web and mobile apps for an edtech platform using Ruby on Rails, Node.js, React, React Native, PHP, and Laravel.
Thynker Tech: Full Stack Developer
Responsible for managing front-end and back-end services and the interchange of data between the server and the users. Your primary focus will be the development of all server‑side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front‑end to the back end. You will also be responsible for integrating the front‑end and back‑end elements in collaboration with relevant team members such as (but not limited to) other developers, designers, product managers, and marketing team.
- Participate and work with development teams and product managers to ideate software solutions, design, and create scalable software
- Design and Integration of user-facing elements
- Designing, developing, and integrating APIs.
- Design client-side and server-side architecture
- Build efficient, testable, and reusable modules across different languages such as but not limited to: Ruby on Rails, Node JS, ReactJS, WebFlow, React Native, PHP, Laravel
- Solve complex performance problems and architectural challenges
- Integration of data storage solutions
- Testing and fixing bugs or other coding issues
- Build features and applications with a mobile responsive design
- Write technical documentation
- Work with data scientists and analysts to improve software
- Ensuring the responsiveness of applications.
- Other tasks as assigned