This is a remote position.
We are seeking a Senior Software Engineer (Javascript and Ruby) to join our team. As a Senior Software Engineer with broad expertise you will be a vital part of our team developing innovative applications that leverage AI capabilities to enhance user experiences and streamline communication. You will work alongside a talented team of Data Scientists DevOps Product Managers Business Analysts experts and play a key role in designing and implementing specialised AI assistant technology.
Responsibilties:
- Excellent problem-solving and technical skills.
- Strong communication and collaboration skills with the ability to work in a team.
- Interest and experience in working on early-stage software and a wide range of tasks.
- Proven experience using technology and how it helped you build a lasting product.
Requirements
- Preferred or Ph.d degree in Computer Science or a related field.
- 7 years of experience in Software development
- Work experience using both compiled languages (Rust Ocaml Golang Java C#) or dynamic languages (Javascript Python Ruby)
- Experience building web applications or desktop applications technologies such as Electron tauri React
- Familiarity with CI/CD principles and technologies including experience with GitHub Actions or similar.
- Experience working with Relational and NoSQL databases such as Postgres Redis Neo4j Milviousor MongoDB and a good understanding of data consistency tradeoffs.
- Proven Knowledge of cloud platforms (e.g. AWS Azure or GCP).
Benefits
- Work Location: Remote
- 5 days working
Preferred or Ph.d degree in Computer Science or a related field. 7+ years of experience in Software development Work experience using both compiled languages (Rust, Ocaml, Golang, Java, C#) or dynamic languages (Javascript, Python, Ruby) Experience building web applications or desktop applications technologies such as Electron, tauri, React, Familiarity with CI/CD principles and technologies, including experience with GitHub Actions or similar. Experience working with Relational and NoSQL databases such as Postgres, Redis, Neo4j, Milviousor MongoDB, and a good understanding of data consistency tradeoffs. Proven Knowledge of cloud platforms (e.g., AWS, Azure, or GCP).