Full-Stack Software Engineer
Join a cloud database platform team building and supporting end-to-end features with AI-assisted development workflows. The role covers design, implementation, testing, deployment, and production support.
Обязанности
- Own cloud features from requirements, architecture, and database design through implementation, testing, deployment, and post-release support.
- Build scalable APIs and responsive user interfaces using technologies such as React, Go, and Node.js.
- Use AI coding assistants and AI-driven workflows to design, code, debug, and deliver software efficiently.
- Work with SQL and NoSQL databases and public cloud services to support availability and performance.
- Create and execute unit, integration, and end-to-end automated tests.
- Monitor, troubleshoot, and support features in production cloud environments.
- Collaborate with Product and UX teams to deliver user-friendly customer experiences.
Требования
- Hands-on experience with AI coding tools such as Claude Code, Cursor, or GitHub Copilot for coding, debugging, refactoring, and test creation.
- Practical experience across frontend development with React and JavaScript or TypeScript, and backend development with Go, Node.js, Python, or Java.
- Familiarity with at least one major public cloud platform, such as AWS, GCP, or Azure, plus relational and NoSQL databases.
- Excellent written and verbal English communication skills.
- Strong problem-solving ability, autonomy, and ownership through production delivery.
Будет плюсом
- Experience with distributed systems, NoSQL databases, or Database-as-a-Service architecture.
- Familiarity with Linux, Docker, Kubernetes, and modern CI/CD pipelines.
- End-to-end personal projects or open-source contributions built with AI-first workflows.