Title: Sr Full Stack Developer
Location: Remote
Position Description
- We are seeking a Senior Full Stack Software Engineer to help drive the continued evolution of our connected equipment solution. The Senior Full Stack Software Engineer
- will be a forward and innovative thinker, an excellent communicator, a strong problem solver, experienced with transformative projects, and will possess a passion for the IoT revolution.
- As a Senior Full Stack Software Engineer, you will be part of a highly
- collaborative development process, working on a complex and evolving platform.
- You ll focus on designing and developing new features, writing cutting-edge code, and continuously enhancing the performance and scalability of our product line.
Your Responsibilities
- Design, develop, and deliver new features that advance our complex and evolving IoT platform.
- Write high-quality, efficient, scalable, and reusable code that powers our connected equipment solutions.
- Take ownership of your work by writing unit tests and ensuring the reliability and performance of your code.
- Collaborate closely within a highly engaged, cross-functional development team.
- Provide technical leadership through mentoring, coaching, and supporting fellow developers.
- Contribute to architectural decisions, database optimization, and API design to enhance scalability and maintainability.
- Partner with product managers to define, scope, and plan innovative new features that drive the platform forward.
- Collaborate with senior leadership on strategic technical initiatives and long-term product direction.
- Work hand-in-hand with QA to ensure cohesive, high-quality, and user-centric solutions.
- Actively participate in and help improve our agile development process.
- Produce clear, detailed, and maintainable documentation to support knowledge sharing and platform growth.
Qualifications
- 8+ years of professional development experience.
- Proven experience as a Full Stack Software Engineer working on complex, large-scale platforms.
- Substantial experience with JavaScript, Node.js, and HTML/CSS is strongly preferred.
- Engineers with experience in C#, .NET, or Python are encouraged to apply, provided they demonstrate a strong willingness to transition into and develop expertise within our JavaScript/Node.js-centric technology stack.
- Demonstrated ability to solve complex technical and business problems across diverse and evolving software architectures.
- Proven success working both independently and collaboratively on mission-critical initiatives in fast-paced environments.
- Substantial experience with SQL; experience with NoSQL is a plus.
- Experience designing, developing, and maintaining microservices-based architectures.
- Experience with containerized application deployments, especially using Docker, is highly preferred.
- Experience with large-scale data systems is highly preferred.
- Experience with message queueing architectures, especially RabbitMQ, is preferred.
- Experience with Amazon Web Services, especially EC2, S3, VPC, Elasticsearch, and Kinesis.
- Bachelor's Degree in Computer Science required or equivalent.
- Any IoT experience is a huge plus.
| | Himanshu Sharma Empower Professionals |
100 Franklin Square Drive ?? Suite 104, Somerset, NJ 08873 Certified NJ and NY Minority Business Enterprise (NMSDC) |