Job Description
Responsibilities:
• Collaborate with teams to develop and support the smooth 24x7 operation of our service.
• Create prototypes and proof-of-concepts for iterative development.
• Keen to learn new technologies and apply the knowledge in production systems.
• Reduce technical debt with quality coding.
Requirements:
• Strong knowledge of any of the databases like MySQL, NoSQL, SQL Server, Oracle, PostgreSQL.
• Language agnostic and have experience in programming languages like JAVA, Python etc.
• Have hands on experience with systems that are asynchronous, RESTful and demand concurrency.
• Good to have knowledge of best software engineering practices for all stages of software development life cycle, including coding standards, code reviews, testing, deployment.
Our tech stack reflects the diverse requirements of our company:
• Data: Delta Lake, Presto, Spark, Redshift, Metabase, Airflow, Kafka.
• Backend: Java, Spring, MySQL, Hbase, Redis, Kafka, Spark, Elastic-Search.
• Mobile: Swift, Kotlin, RxJava, Dagger, MVVM with Data Binding, Mesh Design Library.
• Web: ReactJS, Redux, NodeJS, Typescript.
• Automation: RestAssured, Appium, Java, Jenkins, CircleCI.
• Infrastructure: AWS, GCP