Role OverviewThe Lead Backend Engineer is responsible for designing, developing, and maintaining the core backend architecture that powers Piktochart's platform. This role focuses on building scalable, secure, and high-performing systems while collaborating closely with Product, Design, and Engineering teams to deliver reliable solutions that enhance the user experience and support platform growth.
What You Will Do
Design, develop, and maintain the core backend architecture, ensuring it is scalable, secure, and optimized for performance. Work closely with front-end developers, product managers, and UX/UI teams to build seamless and integrated backend solutions that align with product requirements and user needs.
Why It Might Be a Fit
5+ years of experience in backend software development. Strong expertise in Ruby on Rails and TypeScript. Solid understanding of software architecture, backend design patterns, and scalable system design.
Requirements
- 5+ years of experience in backend software development
- Strong expertise in Ruby on Rails and TypeScript
- Solid understanding of software architecture, backend design patterns, and scalable system design
- Experience building and maintaining APIs, backend services, and database-driven applications
- Strong knowledge of relational databases and performance optimization
- Understanding of application security and modern development best practices
- Experience with cloud infrastructure and CI/CD workflows
- Strong problem-solving, communication, and collaboration skills
- Experience mentoring developers and contributing to technical leadership initiatives
- Experience using AI Agents and implementing and building AI tools and Agents
]]>