Full Stack Engineer
IBA InfoTech Inc.
Raleigh, United States of America
30 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Raleigh, United States of America
Tech stack
Flutter
Clean Code Principles
HTML
JavaScript
CSS
Mobile Application Software
Python
PostgreSQL
MongoDB
Node.js
NoSQL
Reliability Engineering
Ruby
SQL Databases
Web Applications
WebSocket
Stylesheet Language
React
GIT
Build Management
Angular
Information Technology
Dart
Front End Software Development
Job description
- Design, build and support frontend web app interactions.
- Design, build and support backend API interactions utilizing gRPC, REST and WebSocket interfaces as appropriate.
- Design, build and support chatbot interactions.
- Design, build and support mobile app interactions.
- Design and build maintainable code that emits observability data to enable site reliability engineering.
- Design and build for testability.
- Ensure responsiveness of applications.
- Strike the right balance to avoid premature optimization while designing for scale.
- Collaborate directly with product definition and marketing teams.
- Carry a project iteratively from concept to finished maintainable product.
- Stay up to date with emerging techniques, patterns and technologies.
Requirements
- Degree in Computer Science or equivalent experience.
- Strong organizational and project management skills.
- Proficiency with fundamental front end languages such as HTML, CSS and JavaScript.
- Familiarity with JavaScript frameworks such as Angular JS, React and Flutter.
- Proficiency with server side languages such as Node.js, Dart, Python and Ruby.
- Familiarity with NoSQL and SQL database technology such as MongoDB, CockroachDB and PostgreSQL.