Overview
Software Engineer I (Full Stack) on PUMA's Engineering team, building and maintaining web applications and backend services that power consumer-facing and business-critical experiences.
What you'll do
- Design, develop, and maintain modern web applications using React, TypeScript, and modern frontend development practices.
- Build responsive, accessible, and user-friendly interfaces that deliver consistent experiences across devices and browsers.
- Develop reusable UI components and contribute to shared frontend libraries and design systems.
- Integrate frontend applications with REST APIs, backend services, and third-party platforms.
- Contribute to backend services and APIs using Java, Spring Boot, and microservices-based architectures.
- Collaborate with product managers, designers, and engineering teams to translate business requirements into high-quality software solutions.
- Participate in application performance optimization, troubleshooting, debugging, and incident resolution activities.
- Contribute to application security, quality assurance, automated testing, and code review practices.
- Work with cloud-native platforms, CI/CD pipelines, and modern software development tools to improve delivery efficiency.
- Leverage AI-assisted engineering tools and modern development practices to enhance productivity and code quality.
- Participate in Agile ceremonies and contribute to continuous improvement initiatives within the team.
What you'll need
- 2-4 years of experience building modern web applications and full-stack software solutions.
- Strong proficiency in React, TypeScript, JavaScript, HTML5, and CSS3.
- Understanding of component-based architecture, state management, and modern frontend development principles.
- Experience building responsive and accessible web applications with a focus on usability and performance.
- Experience integrating frontend applications with REST APIs and backend services.
- Working knowledge of backend development using Java, Spring Boot, and API development.
- Strong analytical and problem-solving skills with the ability to learn and adapt quickly.
- Ability to work effectively in Agile teams and collaborate with cross-functional stakeholders.
Nice to have
- Experience building AI-powered and conversational user experiences using frameworks such as Google Conversational Commerce Kit (CCK), Vercel AI SDK, CopilotKit, LangChain/LangGraph, OpenAI SDK, or similar agentic application frameworks.
- Familiarity with implementing agentic workflows, conversational commerce experiences, tool calling, streaming interactions, human-in-the-loop experiences, and Retrieval-Augmented Generation (RAG) patterns within modern web applications.
- Familiarity with relational and NoSQL databases such as PostgreSQL, MySQL, MongoDB, or similar technologies.
- Exposure to cloud platforms such as Azure, AWS, or GCP.
- Familiarity with containerization technologies such as Docker.
- Exposure to search technologies such as Elasticsearch, OpenSearch, or similar platforms.
- Exposure to AI-assisted development tools, Generative AI, LLMs, or intelligent application experiences.
- Understanding of testing frameworks, CI/CD pipelines, and DevOps practices.
Read the full description and apply on the company’s own careers page.