✨ About The Role
- The Software Engineer will be responsible for designing and delivering scalable data-driven applications on real-time platforms.
- This role involves the full development cycle, from conceptualizing and coding to testing and deployment.
- The engineer will work closely with engineering, operations, and business teams to analyze and understand complex data.
- Development and maintenance of services exposed through clean REST APIs will be a key responsibility.
- The position emphasizes an automation-first approach to software development.
âš¡ Requirements
- The ideal candidate will have proficiency in programming languages such as Python, Java, Golang, or Rust.
- A strong understanding of NoSQL databases like MongoDB and Hadoop is essential for success in this role.
- Candidates should possess experience in creating reproducible development and regression test environments.
- Strong analytical and problem-solving skills are necessary, along with the ability to work collaboratively in teams.
- A graduate degree in Chemical, Mechanical, Electrical Engineering, Computer, or Data Sciences is preferred.