About the Role
We are looking for an experienced Full Stack Developer to join our MarTech Growth Team to work on two internal products:
- KissMyAsa: A platform for automating Apple Search Ads to manage campaigns, keywords, bids, and analytics via the Apple Search Ads API.
- KissMyAso: A new App Store Metadata Wizard for collecting, analyzing, and submitting app metadata.
This is an opportunity to join a modern project without legacy code, work with a modern tech stack, and launch new products from scratch.
Key Responsibilities
- Develop and maintain the backend of the Apple Search Ads automation platform using NestJS.
- Implement new functionalities and integrations with Apple Search Ads API, App Store Connect API, and other external services.
- Design and develop the KissMyAso product from architecture to production launch.
- Develop and improve custom Admin UI for the Growth team.
- Manage background tasks and data processing pipelines (BullMQ, cron jobs).
- Design data schemas, write migrations, and optimize PostgreSQL/TimescaleDB performance.
- Write tests using Jest and collaborate with the Growth team to solve business challenges.
Technical Requirements
- At least 2.5 years of commercial development experience.
- Strong proficiency in TypeScript, Node.js, and NestJS.
- Experience with REST API development, OpenAPI/Swagger, and JWT authentication.
- Solid knowledge of PostgreSQL, including complex SQL queries and performance optimization.
- Experience with ORM or Query Builders (specifically Drizzle ORM).
- Proficiency with Redis, BullMQ, and background processing systems.
- Middle-level experience with React (Next.js) and TypeScript.
- Knowledge of Docker, docker-compose, and CI/CD processes.
Soft Skills
- Effective communication with both technical and non-technical teams.
- Strong analytical mindset and product-focused approach.
- Proactivity, independence, and the ability to take ownership of decisions.