Software Architect: Full Stack
Location: Boston, MA
Duration: Full Time
About BigRio:
BigRio is a remote-based, technology consulting firm with headquarters in Boston, MA. We deliver software solutions ranging from custom development and software implementation to data analytics and machine learning/AI integrations. As a one-stop shop, we attract clients from a variety of industries due to our proven ability to deliver cutting-edge, cost-effective software solutions.
Role Overview
As a Software Architect – Full Stack you will play a pivotal role in designing, developing, and maintaining web, mobile, and TV applications that power our cutting-edge radar-based device. This role blends architectural expertise with hands-on coding, requiring you to define system architecture, enable seamless integrations, and develop software that connects hardware, machine learning, and user-facing applications.
You are a versatile engineer who effortlessly switches between front-end excellence, back-end mastery, and infrastructure optimization. Your superpower lies in designing scalable, high-performance architectures while actively contributing to development, and creating intuitive, user-centric solutions.
Key Responsibilities
As a technical expert and collaborative team player, you will work alongside specialists in product management, user experience, hardware engineering, software development, and more to drive innovation. Your contributions will include:
- Architecting scalable, secure systems for web, mobile, and TV applications.
- Developing and optimizing backend APIs, frontend interfaces, and voice interaction features.
- Ensuring seamless integration between hardware, software, and cloud services.
- Building intuitive user experiences for end-users interacting with our radar-based device.
- Optimizing performance and reliability through rigorous testing and best practices.
- Mentoring team members and driving technical excellence.
- Documenting architecture and workflows for long-term sustainability.
- Staying ahead of trends to integrate the latest technologies and methodologies.
Technical Skills & Experience
You are well-versed in the entire software development lifecycle, from concept to launch and continuous improvement. Specifically, you have expertise in:
- Backend: Node.js, Python, or Java; RESTful APIs, WebSockets, and data processing pipelines.
- Frontend: React, Angular, or Vue.js; experience in developing responsive UIs for web, mobile, and TV.
- Cloud Platforms: Google Cloud, AWS, or Azure for hosting, storage, and serverless architecture.
- Databases: SQL and NoSQL (PostgreSQL, MongoDB, DynamoDB).
- Communication Protocols: MQTT, Bluetooth, or similar for seamless device connectivity.
- Voice Integration: Amazon Alexa, Google Assistant, or similar frameworks.
- Architectural Design: Strong foundation in cloud-native, creational, and behavioral patterns.
Bonus Skills (Preferred but Not Required)
- Experience with radar-based devices or complex data processing.
- Knowledge of IoT security best practices.
- Familiarity with DevOps tools, CI/CD pipelines, Docker, or Kubernetes.
- Understanding of real-time communication protocols (e.g., Thread, Matter).
- Experience integrating AI-driven tools like ChatGPT or Gemini for conversational interfaces.
What Sets You Apart
We’re looking for someone who is:
- A team player with strong interpersonal skills and the ability to collaborate across disciplines.
- Self-aware and humble, recognizing and leveraging the strengths of others.
- Resilient and goal-driven, thriving in a fast-paced, time-sensitive environment.
- A continuous learner, always striving to improve both personally and professionally.
- A clear communicator, ensuring alignment across teams and stakeholders.
Education & Experience
- Master’s or PhD in Computer Engineering, Computer Science, or a related field (or equivalent experience).
- 5+ years of full-stack development experience, including 2+ years in an architect or technical leadership role.
- Proven experience in shipping commercially successful electronics products.
- Startup or fast-paced environment experience is a plus, especially in ambient sensing or sensor fusion technologies.
Equal Opportunity Statement:
BigRio is an equal opportunity employer. We prohibit discrimination and harassment of any kind based on race, religion, national origin, sex, sexual orientation, gender identity, age, pregnancy, status as a qualified individual with disability, protected veteran status, or other protected characteristic as outlined by federal, state, or local laws. BigRio makes hiring decisions based solely on qualifications, merit, and business needs at the time. All qualified applicants will receive equal consideration for employment.