Alteryx is searching for a Mid-Level Cloud Software Engineer to join their team. This role involves developing and maintaining a scalable TypeScript application deployed to the cloud and desktop while collaborating with cross-functional teams.
Responsibilities:
- Develop and maintain application features using TypeScript
- Build user-friendly interfaces using React
- Implement and manage application state using the Redux.js state store
- Write clean, maintainable, and well-tested code
- Collaborate within an agile development process
- Work closely with cross-functional partners in Product and UX to clarify requirements and deliver solutions
- Contribute to code reviews, technical discussions, and continuous improvement of development practices
- Contribute to documentation and share knowledge across the team and organization
- Application support in cloud and desktop deployments
Requirements:
- 2-5 years of professional experience in cloud software engineering
- Strong proficiency in TypeScript and React or similar framework
- Experience with version control systems (e.g., Git)
- Understanding of software testing (unit, integration, and E2E tests)
- Good communication skills and ability to work collaboratively in a team
- Familiarity with CI/CD workflows and cloud platforms
- Windows application development experience, particularly using C#
- Familiarity with the Tauri cross-platform application development framework
- Familiarity with Kubernetes and Docker
- Knowledge of authentication and authorization best practices