
Junior Software Engineer
Full Job Description
SmartBear is pioneering the production use of Generative AI throughout the software development lifecycle, extending beyond simple chatbots to fundamentally transform workflows. Our commitment to AI is evident in integrations with existing products like QMetry, Reflect, and Swagger, driving significant value for customers and accelerating SmartBear's growth. We are seeking a Junior Software Engineer to join our team in Ahmedabad, India, to contribute to building new and ongoing products and services, with a primary focus on AI and Agentic AI offerings within our API Design and Management, Testing, and Observability domains.
Key Responsibilities:
- Develop new products and services, including MCP framework with Agentic AI offerings, in SmartBear's core domains.
- Focus on integrating AI and MCP-style workflows with SmartBear's existing product suite.
- Rapidly assess and validate the feasibility of new use cases derived from research initiatives.
- Prioritize the end-user product experience, informing system implementation decisions.
- Conduct thorough code reviews across the full stack, maintaining high engineering quality standards within a growing team.
- Deliver production-ready code on schedule and manage the post-production experience.
- Measure product success metrics and iterate on technical designs to enhance the overall user experience.
Required Skills:
- 2-4 years of experience in TypeScript, with proficiency in Python and familiarity with backend frameworks like Flask or FastAPI.
- Exposure to or strong interest in Large Language Models (LLMs) or agent-based systems (e.g., LangChain/LangGraph).
- Experience deploying and managing services using Docker and AWS, with support from senior engineers.
- Proficiency in using GitHub for version control in a collaborative team environment.
- Solid understanding of HTTP, REST APIs, client/server architecture, and modern API concepts (including MCP).
- Familiarity with NoSQL or vector databases is advantageous.
- Experience in full-stack development, including RESTful backend services and frontends using TypeScript, Python, HTML/CSS.
- Proven ability to complete development tasks as part of a team, including feature implementation, bug fixing, and test writing.
- Capacity to work from defined requirements, ask clarifying questions, and break down complex problems into manageable steps.
- Effective and clear communication skills in English.
Why Join SmartBear:
- Opportunities for career growth at all levels.
- Investment in employee success and collaborative work environments.
- Celebration of individual contributions, including birthday time off.
- A People and Culture organization that prioritizes the holistic well-being of our team members.
- Commitment to diversity and inclusion, recognizing that varied experiences and viewpoints lead to superior outcomes.
SmartBear is committed to ethical practices, social responsibility, and fostering an inclusive workplace where all employees are treated with respect and dignity. We are an equal opportunity employer and base employment decisions on merit, qualifications, and business needs, without regard to race, color, religion, sex, national origin, age, gender, disability, veteran status, sexual orientation, or any other protected status.
Company
SmartBear
SmartBear is a leading software quality company dedicated to helping customers build exceptional software. Our comprehensive solutions span the entire software development lifecycle, including Swagger...