We are a small senior engineering team building high-throughput systems.
We are now hiring a Senior Software Engineer to join our team as an Individual Contributor (IC) - no people management, highly technical role.
What You’ll Do
- Design, develop, and maintain backend and full-stack services using TypeScript, Node.js, React, and AWS.
- Build and optimize large-scale data processing pipelines.
- Work with AWS SQS, SNS, Lambda, S3, SES, CloudFormation, CloudWatch, OpenSearch, and other cloud services.
- Contribute to solutions involving MySQL, MongoDB, Redis, and Elasticsearch/OpenSearch.
- Implement and maintain GitLab CI/CD pipelines.
- Participate in an on-call rotation for high-reliability systems.
- Collaborate with a small, highly experienced engineering team in a fast-paced environment.
Qualifications
- Bachelor’s degree or higher in Computer Science (or very closely related field)
- 5+ years of professional software development experience
- Proven experience with large datasets, real-time or high-throughput systems
- Strong fundamentals in data structures, algorithms, distributed systems, and database normalization
- AWS Solutions Architect — Associate or higher
Required Technical Skills
- TypeScript, Node.js, React
- Jest
- AWS: SQS, SNS, Lambda, S3, SES, CloudFormation, CloudWatch
- Kubernetes
- GitLab pipelines
- MySQL, MongoDB, Redis
- ElasticSearch / OpenSearch
- (Occasional) jQuery and PHP for legacy systems
What We Offer
- Fully remote role (Serbia only)
- 25 days paid vacation
- Paid on-call rotation
- Company-paid certification exams
- Small, highly collaborative senior team
- Work on performance-critical, high-volume, real-time systems
Compensation
- We offer market-competitive compensation based on experience, technical depth, and certifications.