Software Engineer
BioSensics LLC
Newton, United States of America
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Newton, United States of America
Tech stack
Java
Agile Methodologies
Android
Bluetooth
Computer Programming
Computer Engineering
Continuous Delivery
Continuous Integration
Database Queries
Software Design Patterns
Github
Parsing
Queueing Systems
Server Administration
Software Engineering
TypeScript
React
Swift
Backend
GIT
Kotlin
Containerization
Information Technology
React Native
Front End Software Development
Functional Programming
Objective C++
Docker
Job description
- Design, develop, and maintain scalable full-stack software solutions.
- Take ownership of new features, driving their implementation across the codebase and collaborating with the engineering team.
- Organize and iterate on rapidly changing and complex requirements, working closely with the product and operations teams.
- Serve as a key contributor in all aspects of full-stack software development.
Requirements
We are looking for a self-driven, detail oriented, and motivated Software Engineer to join our fast-growing team. This is a multifaceted role requiring both creative and practical skills. Our Software Engineers manage the full stack, encompassing everything from the user experience and frontend programming to database queries, server configuration, and backend maintenance. This is an exciting opportunity for a motivated engineer to have a high impact on a fact paced, and rapidly growing company., * BS or MS Degree in Computer Science, Software Engineering, Computer Engineering, or a closely related technical field.
- 3-5 years of professional software development experience.
- Experience in programming with TypeScript and a native mobile language (Kotlin, Java, Swift, or Objective-C).
- Practical experience with Native Android, React Native, React, and Node.js development.
- Proficiency with version control using Git, continuous integration/continuous delivery (CI/CD) pipelines with GitHub Actions, and containerization with Docker.
- Experience in designing, developing, and maintaining various testing frameworks.
- Familiarity with Agile development methodologies, functional programming and object design patterns.
- Excellent communication skills.
Nice to Have Skills and Experience
- Experience in a medical device or other regulated product development setting.
- Familiarity with technologies such as Nordic Bluetooth SDKs, Expo SDK, Parse Platform SDKs, or realtime message queues.
- Previous experience mentoring interns or Junior Developers.
- Knowledge or interest in Go.
Benefits & conditions
- Competitive salary based on experience
- Paid time off and health insurance
- Excellent work environment
- 401k with matching
- Significant opportunities for career growth
- Stock Options
- Must be authorized to work in the U.S.
About the company
BioSensics is a biomedical engineering firm specializing in wearable medical sensor and telehealth technologies. Our physiological monitoring, telehealth, and biofeedback products are used in elderly care, physical therapy, rehabilitation, orthopedics, neurology, and many other areas.