A Boston based Wearables Company has an opportunity for a Software Development Engineer to join the growing and fast-moving startup team contributing to software development for the medical IOT wearable healthcare product. Any experience using Flutter or Swift is particularly beneficial but the client can be flexible if your coding background is in Python or JavaScript for example.
Job Overview:
The client are looking for a Senior Fullstack Developer with coding expertise in Python and JavaScript, Swift or Flutter as well as experience integrating with AWS services like Lambda, ECS, Cognito, S3, DynamoDB, API Gateway, and SQS. Knowledge of relational and NoSQL databases such as PostgreSQL, MySQL, and DynamoDB is essential. The ideal candidate will be familiar with object-oriented design patterns (e.g., Singleton, Factory, Observer, Decorator, Strategy) and have a strong track record in managing the infrastructure for deploying features in production environments. Familiarity with IoT devices, networking protocols like MQTT, and integrating third-party services (e.g., Stripe, ShipStation, LaunchDarkly) is a plus. The position will suit a developer who is experienced working in a start up where they have lots of responsibility over the code.
Key Responsibilities may include the following:
Design, build, and maintain applications using Python and JavaScript.
Ensure high performance, scalability, and responsiveness of applications.
Use object-oriented design principles to create clean, maintainable code.
AWS Integration:
Integrate applications with AWS services, including Lambda, ECS, Cognito, S3, API Gateway, DynamoDB, and SQS.
Develop cloud solutions that are scalable, secure, and cost-efficient.
Database Management:
Design and manage both relational and NoSQL databases.
Ensure optimal data security, integrity, and performance.
API Development:
Build and integrate RESTful APIs to enable smooth communication between applications and backend systems.
Production and Feature Delivery:
Manage the complete process of deploying features into production.
Create and maintain testing infrastructure to ensure high-quality code.
Implement monitoring solutions like New Relic for production environments.
Oversee deployment processes, including rollouts, rollbacks, and automation.
Team Collaboration & Leadership:
Work with cross-functional teams to define, design, and launch new features.
Provide leadership and mentorship to junior developers.
Contribute to code reviews and continuous improvement of code quality.
IoT & Third-Party Integrations (Bonus):
Develop and integrate functionality for IoT devices.
Work with protocols such as MQTT.
Integrate with third-party services like Stripe, ShipStation, and LaunchDarkly.
Additional Qualifications:
Enthusiasm for learning new technologies and staying up-to-date with industry trends.
Ability to thrive in fast-paced, dynamic environments.
Strong attention to detail with a commitment to quality and performance.
Work on one of the most impactful projects of your career, supporting a historically underserved community with innovative technology.
Enhance your skills in mobile app development within a collaborative startup environment, and take a leading role in shaping cloud infrastructure.
Opportunities for meaningful ownership, leadership, and contributing to team culture during our rapid growth phase.
The potential to recruit and manage team members, including contractors, internal hires, and co-ops. Access to a significant equity stake with substantial growth potential. The founders have a proven track record, so equity is highly valued here.
The closer you are to Boston and the more time you can spend onsite the better but the client can be flexible with home working for the right candidate. Please reply with an up to date Resume if this could be of interest and I will call you to run through in more detail.