Software Engineer, Growth
Character.AI- Full Time
- Junior (1 to 2 years)
Candidates should possess at least 5+ years of experience in full-stack development on a large scale, utilizing modern programming languages, frameworks, and technologies with a focus on security, scalability, availability, and performance. Familiarity with the current tech stack including Typescript, Ruby on Rails, React, NextJS, Vercel, AWS, headless CMS, and serverless architecture is preferred, though not required. Fluency in English is essential, along with a growth mindset, exceptional problem-solving, critical thinking, and communication skills, and a bias towards action. Strong analytical skills and a good relationship with data are also necessary, as is the ability to work cross-functionally and wear multiple hats.
The Growth Engineer will collaborate with cross-functional teams to design, develop, and optimize scalable solutions focused on customer acquisition, engagement, and retention, utilizing a data-driven approach to inform decision-making and measure the impact of initiatives. They will build new products and features from conception to launch, starting with an MVP and embracing iterative development, while ensuring the adoption of best practices in software development, security, and technology infrastructure. Furthermore, they will lead projects and initiatives, provide guidance and mentorship to team members, foster a culture of innovation, and keep a high quality bar by never compromising.
Cloud-based phone system for businesses
Aircall provides a cloud-based phone system that helps businesses manage their voice communications effectively. The platform includes features such as call monitoring, call routing, and the ability to sync data with other business tools like Customer Relationship Management (CRM) systems and helpdesks. It is designed for small to medium-sized businesses (SMBs) and enterprises that need a scalable solution for handling a high volume of calls. Aircall operates on a subscription-based model, where clients pay a recurring fee based on the number of users and features they need. This model allows for continuous updates and support. Additionally, Aircall has an app marketplace where third-party developers can create integrations, enhancing the platform's functionality and providing extra revenue opportunities. The goal of Aircall is to streamline communication for businesses and improve their operational efficiency.