Cloud Software Engineer
ClickhouseFull Time
Junior (1 to 2 years)
Candidates must possess a Bachelor's degree in Computer Science or an equivalent qualification. They should have experience with systems running in cloud environments such as AWS, proficiency in Java including asynchronous programming, and experience in building and utilizing REST APIs. Familiarity with relational databases like MySQL is also required.
The Software Engineer will write clean, efficient, and maintainable code for distributed systems and microservices, employing asynchronous communication patterns. They will contribute to the design and implementation of scalable architectures, focusing on reliability and performance. Responsibilities include modernizing the tech stack, building APIs, storage systems, cache layers, and workflows, and collaborating with a global team. The role also involves participating in agile development with rapid, iterative deployments and fostering a culture of knowledge sharing.
Cloud communications platform for developers
Twilio provides a cloud communications platform that enables developers to add various communication features like voice, messaging, video, and email to their applications. By using Twilio's APIs, developers can easily integrate these functionalities into their software, allowing for seamless communication with users. What sets Twilio apart from its competitors is its flexible pay-as-you-go pricing model, which charges clients based on their actual usage, making it suitable for businesses of all sizes, from startups to large enterprises. The company's goal is to empower businesses across different industries, such as healthcare, finance, retail, and education, to enhance their communication strategies and improve customer engagement.