Plivo is a cloud communications platform that empowers businesses to connect, engage and interact with their customers with confidence.
Plivo’s mission is to simplify business communications. Thousands of businesses around the globe, including IBM, Workday, Wolters Kluver, Zomato, Yahoo, and Splunk, rely on Plivo to power their voice and SMS communications on a global scale. Plivo becomes a reliable communications platform with its Premium Communications Network that spans 190+ countries.
Founded in 2011, Plivo has over 300 employees remotely across the US, India, and Europe. Plivo was a part of YCombinator and is backed by prominent investors, including Andreessen Horowitz and Battery Ventures.
Plivo has been profitable for the past 7+ years, an unusual milestone for companies of this scale. Plivo’s success has landed it among the leading global CPaaS (Communications Platform as a Service) companies and at the cutting edge of the CPaaS sector, which has a market size of USD 12.5 billion in 2022. It is projected to reach USD 45.3 billion over the next five years.
Plivo is a people-centric organization with a culture of ownership. We offer industry-leading compensation and benefits, including excellent healthcare coverage, to our employees.
At Plivo, we're seeking a Full Stack Software Engineer to play a crucial role in developing innovative 0-1 products from inception to scale. We are looking for individuals with a startup mindset who can wear multiple hats - from frontend and backend development to integrating AI capabilities, testing the release end to end, and optimizing user experiences.
Key Responsibilities:
- Design, develop, and deploy full-stack features using React, Python, Postgres, Redis, etc.
- Utilize AI-powered development tools such as Cursor and Claude to enhance coding efficiency and quality.
- Implement responsive and intuitive user interfaces using modern frameworks like ShadcnUI/Tailwind CSS.
- Develop robust backend services and APIs using Python (fast API, etc.) and integrate them with front-end applications.
- Collaborate with AI engineers to incorporate language models and other AI capabilities into products.
- Optimize application performance, scalability, and security across the stack.
- Participate in the entire product development lifecycle, from ideation and prototyping to testing and deployment.
Qualifications:
- Proven experience in full-stack web development, with a focus on creating products from scratch.
- Proficiency in React and modern JavaScript/TypeScript ecosystem.
- Strong skills in Python backend development and API design.
- Experience using AI-assisted coding tools like Vercel V0, Cursor and working with large language models such as Claude.
- Knowledge of UI component libraries, particularly Shadcn UISolid understanding of database design, caching strategies, and web security best practices.
- Experience with version control systems (e.g., Git) and CI/CD pipelines.
- Ability to write clean, maintainable, and well-documented code.
- Strong problem-solving skills and attention to detail
- Excellent communication skills, able to collaborate effectively with cross-functional teams.
- Comfortable working in a fast-paced, agile environment.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Contributions to open-source software are a plus