Senior Software Engineer to $6000
Summary / Objective:
Klickly is seeking an experienced and highly-motivated Senior Software Engineer. This role will be responsible for working with Klickly's tech team to architect, design, develop, test, debug, and refine high-performing, scalable, secure, enterprise-grade applications in a modern architecture. The ideal candidate will work across multiple microservices, APIs, background workers, and frontend applications, leveraging event-driven architecture, real-time data processing, and modern practices. This position is especially suited to individuals with a proven-track record developing complex, highest-quality software applications across advertising, eCommerce, and big data. 5+ years full-stack Javascript experience and a passion for startups a must. Advertising, eCommerce and big data experience ideal.
Desired experience and skills:
- 5+ years Javascript (Node.js) experience in cross-functional development teams
- Database: PostgreSQL (with read replicas, connection pooling via PgBouncer), Prisma ORM, Redis (Redis Stack, Redis Cluster)
- Streaming & Event-Driven Architecture: Apache Kafka (Confluent Platform), Kafka Connect, Schema Registry, KSQL, Debezium (Change Data Capture)
- Job Queues & Background Processing: BullMQ, Redis-based job processing
- CI/CD: GitHub Actions, Jenkins
- AWS Services: EKS (Elastic Kubernetes Service), ECS, ECR, S3, RDS (PostgreSQL), ALB/NLB (Application/Network Load Balancers), ACM (Certificate Manager), ElastiCache, ElasticSearch, Batch, STS, IAM, VPC, EBS, Secrets Manager/Parameter Store
- Containerization & Orchestration: Docker, Docker Compose, Kubernetes
- Strong experience with REST API and GraphQL
- Monorepo Management: pnpm workspaces, Turborepo
- Data Warehouse: Snowflake
- Payments Integration: Stripe
- Error Tracking & Monitoring: Bugsnag
- Version Control & Code Quality: Git, Husky, ESLint, Prettier
Will be a plus:
- Front-end: React (18+), MobX, MobX State Tree, Ant Design, React Router, Styled Components
- ETL Pipelines: Experience with data pipelines, Snowflake integration, Kafka-based data streaming
- Graph database: Neo4J, AWS Neptune
- Infrastructure & DevOps Tools (Note: We have a dedicated DevOps team, but experience with these tools is valuable): ArgoCD (GitOps), Karpenter (node autoscaling), External Secrets Operator, Prometheus/Grafana (monitoring), Strimzi (Kafka operator for Kubernetes), Helm
Expertise in Klickly's core industries:
- eCommerce Platform Integrations: Shopify (Admin API, GraphQL), BigCommerce, WooCommerce, Google Shopping, Meta Catalog
- Big Data & Analytics: Snowflake data warehouse, machine learning, recommendation engines, data pipeline architecture
- Payments: Stripe integration, PCI compliance, security best practices
- Advertising: Programmatic/RTB, attribution tracking, re-targeting/pixels, bidders, pixel implementation
- Marketing: Email service integration, social media platforms, affiliate marketing
Soft skills:
- Strong troubleshooting, problem solving and analytical skills
- Self-driven and proactive with the ability to work both independently & in groups
- Ability to manage multiple projects, deadlines and priorities
- Organized with impeccable attention to detail and a methodical & consistent working style
- Excellent oral and written communication skills
- High levels of integrity and ability to follow strictest confidentiality guidelines
- A positive attitude
Other details:
- Competitive compensation, commensurate with experience
- Meaningful equity upside reflective of senior level lead roles
- Unlimited PTO + company holidays
Required skills experience
| Node.js | 4 years |
| PostgreSQL | 3 years |
| Snowflake | 1 year |
| React.js | 1 year |
Required domain experience
| Advertising / Marketing | 1 year |
Required languages
| English | B1 - Intermediate |
| Ukrainian | B1 - Intermediate |