Job Description
<p></p><p><b>About Sensia : </b><br/><br/> We bring together the best of the best: the pioneering process automation, real-time control and IoT technologies of Rockwell Automation, combined with the unmatched measurement and instrument, software and analytics capabilities of Schlumberger.<br/><br/> Sensia is further strengthened by the oil and gas domain expertise and artificial lift experience shared by Rockwell Automation and Schlumberger.<br/><br/><b>Job Description :</b><br/><br/><b>Job Summary :</b><br/><br/> We are seeking a highly skilled Back-End Developer with full stack capabilities to design, build, and maintain scalable, secure, and high-performance applications.<br/><br/> The ideal candidate will have hands-on experience with Linux environments, microservices architecture, container orchestration using Kubernetes, and event-driven systems using Kafka or similar messaging queues.<br/><br/> Proficiency in Go, Node.js, and Java is essential, along with experience in both relational and non-relational databases.<br/><br/><b>Key Responsibilities :</b><br/><br/> - Design and implement robust back-end services and APIs using Go, Node.js, and Java.<br/><br/> - Develop and maintain microservices that are scalable, resilient, and secure by design.<br/><br/> - Deploy and manage containerized applications using Kubernetes and Docker.<br/><br/> - Integrate messaging systems such as Kafka or RabbitMQ to support real-time data flows and asynchronous processing.<br/><br/> - Collaborate with front-end developers to ensure seamless integration and full stack functionality.<br/><br/> - Optimize system performance and troubleshoot production issues across distributed environments.<br/><br/> - Work in Linux-based environments, managing configurations, scripting, and automation tasks.<br/><br/> - Design and manage data models using relational databases like PostgreSQL and non-relational databases like Cassandra and Redis.<br/><br/> - Participate in Agile development processes, including sprint planning, code reviews, and retrospectives.<br/><br/> - Ensure code quality through automated testing, CI/CD pipelines, and monitoring tools.<br/><br/> - Document system architecture, APIs, and operational procedures for maintainability and scalability.<br/><br/><b>Required Qualifications :</b><br/><br/> - Bachelors degree in Computer Science, Engineering, or related field.<br/><br/> - 18+ years of experience in back-end development with exposure to full stack projects.<br/><br/> - Proficiency in Go, Node.js, and Java.<br/><br/> - Strong Linux system administration and scripting skills.<br/><br/> - Deep understanding of microservices architecture and container orchestration.<br/><br/> - Hands-on experience with Kubernetes, Docker, and Helm.<br/><br/> - Experience with Kafka, RabbitMQ, or other messaging systems.<br/><br/> - Experience with PostgreSQL, Cassandra, and Redis.<br/><br/> - Familiarity with RESTful APIs, authentication protocols, and secure coding practices.<br/><br/> - Knowledge of CI/CD tools such as Jenkins, Azure DevOps, or GitHub Actions.<br/><br/> - Excellent problem-solving skills and attention to detail.<br/><br/><b>Preferred Skills :</b><br/><br/> - Experience with cloud platforms (AWS, Azure, GCP).<br/><br/> - Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).<br/><br/> - Exposure to front-end technologies such as React, Angular, or Vue.js.<br/><br/> - Understanding of DevOps principles and infrastructure-as-code tools.<br/><br/> - Ability to work independently and collaboratively in a fast-paced environment.<br/><br/></p><br/><p></p> (ref:hirist.tech)