Source description
About the role
Job Overview: We are seeking a skilled Software Engineer with expertise in Clojure, Kafka, Typescript, and AWS to build and maintain reliable, scalable systems. The role involves end-to-end ownership from design to deployment, collaborating with clients to confirm requirements, and supporting ongoing client needs. Experience in mentoring engineers, writing technical documentation, and solving complex challenges is essential. Responsibilities Clojure or understanding of functional programming languages Kafka stream processing Typescript Java or other JVM languages AWS, particularly DynamoDB, SQS and Lambda, or similar cloud infrastructure Terraform or other Infrastructure-as-code tools React or similar front-end experience or exposure You care for not only our software but also our clients You have built not only functional but also reliable, maintainable, performant, and extensible systems You are proactive, and can take ownership and deliver end-to-end from a request to discovery, design, test, code, deploy, and support You can prioritize initiatives and BAU/support work accordingly You are curious and innovative, and are able to solve challenges and delve into uncertainties. You are able to provide and receive constructive feedback respectfully You have mentored other engineers You have good written communication skills to keep technical documentation evergreen You will liaise with clients and work with them to confirm requirements for features You will be required to be part of the client support rotation, to handle support queries and issues. Qualification : Any IT background / bachelor\u2019s degree in computer science or a related field