
Middle Full-Stack Engineer (JS + Go)
Job Description
- Build and improve product dashboards and internal web tools used across the AdTech domain, including publisher- and platform-facing experiences
- Develop and maintain backend APIs and microservices powering reporting, integrations, and core product workflows
- Support internal services used by engineering and threat research teams, translating operational needs into reliable product capabilities
- Refactor and enhance existing codebase for performance and maintainability
- Collaborate closely with teammates on feature delivery, bug fixing, integration testing, and deployment through development/staging environments
- Work across multiple products and codebases within the same sprint
- Participate in engineering routines such as ticket grooming, task breakdown, estimation, and technical improvements
- Contribute to system reliability and modernization efforts, including service migrations and improved deployment/rollback practices
- Participate in code reviews, knowledge sharing, and team best practices
- Document work clearly to support maintainability and knowledge sharing
- 3+ years of experience in software engineering
- Strong knowledge of JavaScript core concepts (Event Loop, Promises, Async/Await, Prototypes, Closures)
- Solid understanding of Golang fundamentals (Goroutines, Channels, Interfaces, Error handling)
- Experience with React (hooks, state management via Redux Toolkit/Zustand/Context API, component lifecycle)
- Strong backend development skills with Node.js and RESTful APIs using Express.js, NestJS, or Fastify
- Experience in working with relational and non-relational databases, combined with a drive to optimize queries and enhance existing database architectures
- Basic Docker knowledge for managing local development environments
- Advanced Git workflows (feature branching, rebasing, conflict resolution)
- Experience writing unit and integration tests (Jest, React Testing Library, Go testing package)
- Upper-Intermediate level of English
WILL BE A PLUS
- Snowflake: DWH concepts, data processing, analytical queries
- MongoDB: NoSQL concepts, document modeling, aggregation pipelines
- SQL: Writing/optimizing complex queries, understanding indexes, joins, relational database design
- Basic DevOps tooling: Kubernetes (view logs, basic concepts), Grafana (use dashboards for monitoring)
PERSONAL PROFILE
- Collaborative mindset and open communication style
- Curiosity and willingness to learn new tools
- Good organizational skills and task management in fast-paced environments