Role & Responsibilities:
• Responsible for the design and development of application features
• Proactively identify technology risks and improvement opportunities
• Initiate and contribute to architectural design discussions and best practices
• Responsible for managing and mentoring team members & helping them achieve their goals
Requirements:
• Ability to translate complex functional requirements into a technology implementation
• Preferred technology stack: Typescript, NodeJs, GraphQL, gRPC, JavaScript, Frameworks &
Libraries
• Design and operational sense of relational and NoSQL databases
• Writing code in a highly decoupled and reusable fashion
• Proficiency in test-driven development
• Working knowledge of docker containerization and CI/CD pipelines
• Familiarity with the IIoT domain is preferred but not mandatory
• Minimum 5+ years of full-time experience
• Experienced, hands-on coder with excellent programming and analytical abilities
• Must have a strong passion to code
• Familiarity with agile development methodologies, tools, and practices
• Develop architecture and design principles to improve the performance, capacity, and
scalability of the product
• Ability to manage a team