Full Stack Software Engineer
Boston, MA
Full Time
$150k - $180k
We are a fast-growing IoT analytics startup revolutionizing industries with real-time data collection, powerful analytics, and actionable insights. Our platform helps businesses across critical sectors, such as energy and industrial facilities, optimize operations, improve safety, and drive better decision-making. If you are passionate about building high-impact, scalable software in a collaborative environment, this is the opportunity for you.
Role Overview:We are looking for a talented Full Stack Software Engineer to join our dynamic team. In this role, you'll have the chance to contribute to both the frontend and backend of our cutting-edge platform. You will be working with a modern tech stack, including Typescript, Node.js, React, Redux, GraphQL/Apollo, and AWS. If you enjoy solving complex problems, working with the latest technologies, and building data-driven applications, we want you on our team.
Key Responsibilities:- Frontend Development: Build and maintain scalable, responsive user interfaces using React, Redux, and Typescript. Integrate GraphQL with Apollo to manage data flow and ensure a smooth user experience.
- Backend Development: Design, develop, and deploy robust backend services using Node.js and integrate with cloud-based solutions hosted on AWS.
- End-to-End Ownership: Own entire features from concept through development to deployment, ensuring they meet performance, scalability, and security standards.
- Collaboration: Work closely with product managers, designers, and other engineers to create innovative solutions and ensure a seamless integration between frontend and backend components.
- Optimization: Write high-quality, maintainable, and efficient code. Continuously optimize both the backend and frontend for performance, scalability, and responsiveness.
- Cloud Infrastructure: Leverage AWS services for scalable infrastructure and manage the deployment pipeline, ensuring robust and efficient cloud-based applications.
- 6+ years of experience in Full Stack software development.
- Proficiency in Typescript and Node.js for backend development.
- Strong experience with React and Redux for building frontend interfaces.
- Experience using GraphQL and Apollo to manage data queries and API calls.
- Solid understanding of AWS services (e.g., EC2, Lambda, S3, RDS, etc.) and cloud-based architecture.
- Experience with version control using Git and working in an Agile development environment.
- Strong problem-solving skills, with the ability to think critically and troubleshoot complex issues.
- Passion for clean code, scalability, and maintaining high software quality.
- Experience with containerization (e.g., Docker) and CI/CD pipelines.
- Familiarity with IoT platforms or real-time data-driven applications.
- Knowledge of testing frameworks like Jest or Cypress.
- Familiarity with GraphQL Subscriptions or WebSockets for real-time data integration.
- Impactful Work: Build and scale a platform that’s transforming industries through IoT analytics and data-driven insights.
- Growth Opportunities: Be part of a rapidly growing startup with opportunities to take on new challenges and responsibilities.
- Flexible & Remote: Enjoy the flexibility of a fully remote role, collaborating with a talented team across various locations.
- Collaborative Environment: Work with passionate engineers and cross-functional teams who encourage innovation, learning, and mutual success.
If you’re excited about working with cutting-edge technology, building scalable Full Stack applications, and being part of a fast-paced startup, we’d love to hear from you!
Please submit your resume and a brief cover letter outlining your experience and why you're the perfect fit for this role.