Role: Software Engineer (Frontend Focus)
Type: Full time, Paid
Location: Hyderabad
Overview
We are seeking a talented Software Development Engineer (Frontend Focus) to join our dynamic engineering team. The ideal candidate will be passionate about crafting seamless user interfaces and scalable solutions, with expertise in cutting-edge frontend technologies and frameworks. If you excel at building interactive, high-performance web applications, we want to hear from you!
About StepsAI
Steps AI is building an agentic AI platform that powers AI agents for businesses across e-commerce, SaaS, healthcare, education, real estate, and financial services.
Our platform enables businesses to deploy AI agents across websites, messaging channels, internal tools, and workflows in minutes. These agents can answer questions, retrieve information, automate workflows, qualify leads, integrate with business systems, and operate in real time. We are building production-grade systems used by real businesses. We move fast, ship aggressively, and care deeply about engineering quality and execution.
Responsibilities
- Design, develop, and maintain highly responsive web applications using modern frontend frameworks.
- Collaborate with product managers, designers, and backend engineers to deliver end-to-end solutions.
- Write clean, maintainable, and efficient code, following best software engineering practices.
- Translate designs into functional, user-centric interfaces and experiences.
- Optimize applications for maximum speed, scalability, and accessibility.
- Participate in code reviews and mentor junior developers.
- Stay up-to-date with emerging trends in frontend development and software engineering.
Required Skills
- Frontend Frameworks: Next.js (React), deep knowledge of component-based architectures.
- JavaScript/TypeScript: Strong proficiency in modern JavaScript and TypeScript.
- HTML5 & CSS3: Responsive layout, accessibility best practices, and CSS-in-JS solutions.
- State Management: Experience with Redux, Zustand, or similar.
- Testing: Familiarity with modern testing libraries (Jest, React Testing Library, Cypress, etc.).
- Version Control: Experience with Git and collaborative workflows.
- Continuous Integration/Deployment: Knowledge of pipelines and automation.
Additional Technical Skills
- Backend and Full-Stack Exposure:
- Experience with NestJS (Node.js framework) for API development.
- Familiarity with ORM tools, particularly Prisma.
- Understanding of relational and non-relational database design and management (e.g., PostgreSQL, MySQL, MongoDB).
- API Design: RESTful and GraphQL API integration.
Bonus Skills
- AI/ML Engineering Exposure: Familiarity with agent-based systems and Large Language Models (LLMs) is a strong advantage.
- Cloud Services: Familiarity with deploying web apps using AWS, Vercel, Azure, or similar cloud providers.
- DevOps Practices: Knowledge of Docker, containerization, and infrastructure as code.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 1+ years of professional experience in frontend or full-stack software development.
- Demonstrated experience delivering production-grade web applications independently and as part of a team.
What We Offer
- Competitive salary with performance-based incentives.
- Opportunities for professional growth and learning emerging technologies.
- Collaborative, innovative, and supportive team culture.