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. Required Skills & Qualifications: 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. Bonus Skills: 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. Why Join Us? 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. How to Apply: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.