What are the responsibilities and job description for the Full Stack Developer position at SafetySpect Inc.?
Experience Level: Senior (5 years)
About the Company: Multi-mode Sensing Platforms with AI Data Analytics for Sanitization Inspection & Disinfection. SafetySpect developed the world’s first handheld scanner to see invisible contamination, document, and deactivate the potentially harmful pathogens in real- time. We are looking for a talented and experienced Senior Software Engineer to join our dynamic team.
Key Responsibilities:
- Design and develop high-quality, scalable, and efficient web applications using React.js for the frontend and Node.js for the backend.
- Manage and optimize databases using PostgreSQL.
- Work closely with our product team to understand requirements and translate them into technical solutions.
- Implement robust APIs and services to support front-end features.
- Ensure application performance, uptime, and scale, maintaining high standards of code quality and thoughtful application design.
- Provide technical guidance and mentorship to less experienced team members.
- Stay abreast of developments in web technologies and programming languages.
Required Qualifications:
- Minimum of 5 years of experience in software development.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Extensive experience with React.js and its core principles.
- Experience with Node.js and frameworks available for it, such as Express.
- Proficient understanding of database management, specifically PostgreSQL.
- Experience with data structure libraries (e.g., Immutable.js).
- Familiarity with RESTful APIs.
- Knowledge of modern authorization mechanisms, such as JSON Web Token.
- Familiarity with modern front-end build pipelines and tools.
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Ability to understand business requirements and translate them into technical requirements.
- A knack for benchmarking and optimization.
Preferred Qualifications:
- Experience with cloud services, e.g., AWS.
- Familiarity with code versioning tools such as Git.
- Experience in working in an Agile/Scrum development process.
- Familiarity with Continuous Integration (CI) and Continuous Deployment (CD) practices.
Job Type: Full-time
Pay: $65,000.00 - $110,000.00 per year
Compensation package:
- Stock options
Experience level:
- 5 years
Schedule:
- Monday to Friday
Experience:
- Node.js: 5 years (Required)
Ability to Commute:
- Grand Forks, ND 58202 (Required)
Ability to Relocate:
- Grand Forks, ND 58202: Relocate before starting work (Required)
Work Location: Hybrid remote in Grand Forks, ND 58202