We are a global digital services company
Technical Lead Software Engineer, Java
Location
Ukraine
Posted
83 days ago
Salary
0
Seniority
Senior
Job Description
Technical Lead Software Engineer, Java
Innovecs
• Be part of an agile team, the core technological team to build and advance a low latency / high-throughput trading platform, • Participate in all aspects of the development and influence foundation for a system affecting a huge market, • Lead features from design to production, • Take active part of Teamwork and team spirit, share and learn from each other, • Take part in a deep tech product development, • Take part in influencing the evolution of exberry architecture, • Take part in influencing product development and growth, • Take part in ever improving the product delivery life-cycle, • Help the agile team meet its goals.
Job Requirements
- At least 7+ years of experience in java server-side, and must have deep understanding of reactive systems experience in areas: java concurrent programming, java security, reactive programming, network programming and mechanical sympathy understanding,
- Knowledge of programming patterns and design principles which and solving complex problems using algorithms,
- Experience in low latency / high-throughput algorithms,
- Experience in building large-scale, multi-tenant mission-critical systems,
- Understanding of transport protocols and formats: WebSocket, Google Protocol Buffers, Json, SBE,
- Background with the Fin-Tech industry - big advantage,
- Experience with ultra-low-latency systems - big advantage,
- Experience with Aeron technology - big advantage,
- Learn and Contribute to open source projects - big advantage,
- Familiarity with microservices architecture - advantage,
- Experience with cloud and bare-metal environments - advantage,
- Experience with Kubernetes - advantage,
- Experience at working with distributed remote teams,
- Passion Curiosity to constantly learn and improve,
- Passion to help the team members to learn,
- Fluent Verbal and Written English Skills required,
- Self-learning enthusiasm,
- Taking ownership and responsibility,
- Communicative and transparent,
- Team Player.
Benefits
- Flexible hours and remote-first mode
- Competitive compensation
- Complete Hardware/Software setup – anything you need for work
- Open-door culture, transparent communication, and top management at a handshake distance
- Health insurance, vacation, sick leaves, holidays, paid maternity/paternity leave
- Access to our learning & development center: workshops, webinars, training platform, and edutainment events
- Virtual team buildings and social activities
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Desenvolver e manter soluções robustas utilizando .NET 8 • Trabalhar em aplicações empresariais em larga escala • Foco em APIs REST, lógica de negócios e integrações de banco de dados • Adotar práticas modernas de engenharia de software e ambientes de nuvem (Azure)
• Design and build backend systems powering AI driven legal products • Own APIs, data models, and services end to end • Work on document ingestion, processing, and semantic search RAG • Improve performance, reliability, and security in multi tenant systems • Collaborate closely with engineering and product to ship end to end features • Decide when to design new systems and when to extend existing architecture
Senior Backend Engineer
hireforyou.proWe look forward to receiving your CV and learning more about your experience! Dear Candidates, due to a high volume of applications, only selected candidates will be contacted for interviews. We appreciate your understanding. Thank you for considering a career with us!
Role Description Looking for a Senior Backend Engineer (Node.js / Scraping Automation) to design and build the backend behind the auto-apply platform with a strong focus on ATS/job-board scraping and automation. This includes: - Browser automation - CAPTCHAs - IP blocking - Email-based verification flows - Multi-step login/sign-up journeys - Workers, queues, orchestration, status tracking, APIs, and observability What You’ll Do: - Design and develop a reliable web scraping & automation layer: handle and minimise CAPTCHAs, deal with IP blocking (IP rotation, proxies, rate limiting), automate systems with email verification, verification codes/links, logins, and other multi-step flows. - Design and develop the backend for the auto-apply system. - Build and scale high-load services: workers, task queues, flow orchestration. - Build a platform that scales reliably: retries, deduplication, throttling, graceful degradation, timeouts. - Design an architecture that scales across multiple ATS and job boards. - Design an architecture that supports horizontal scaling and remains resilient to unstable external systems, UI changes, deadlocks, and partial failures. - Set up monitoring and alerting for critical systems (CAPTCHA spikes, blocks, failure rates by ATS, queue health, etc.). - Work with the Tech Lead to shape realistic technical requirements, API contracts, and pragmatic implementation decisions. Qualifications - 5-6+ years of commercial backend experience. - Strong production experience with Node.js (TypeScript preferred). - Practical production experience with Go and/or Python for scraping, automation, or integration-heavy services. - Hands-on production experience with web scraping / browser automation: Playwright / Puppeteer / Selenium, dynamic websites, SPAs, unstable external systems, and anti-bot / anti-scraping constraints. - Strong understanding of anti-bot / anti-scraping constraints: CAPTCHAs, IP blocking, proxies, session persistence, throttling, redirect loops, retries, and timeouts. - Experience building high-load distributed systems with microservices, workers and queues, designed for fault tolerance and scalability. - Confident with Postgres, Redis and NATS (or similar message brokers) in production. - Experience automating complex multi-step flows, including signup, login, email confirmations, verification codes, magic links, and application submission journeys. - Strong focus on security and data privacy (PII, tokens, encryption). - Ability to design and document HTTP APIs (REST, Swagger / OpenAPI). Requirements - Experience in fast-growing startups where autonomy and ownership are key. - Background in systems sensitive to anti-fraud / anti-bot measures (fintech, ticketing, e-commerce, marketplaces, etc.). - Experience with observability tooling: Prometheus / Grafana, ELK / OpenSearch, Sentry, etc. - Understanding of ATS and job boards (Workday, Greenhouse, Lever, SmartRecruiters, Indeed, LinkedIn, etc.). Benefits - Market-level compensation - Office/hybrid in Warsaw or fully remote from nearby time zones (CET ±2). - 20 paid working days of vacation per year + 5 sick leaves.
• Write clean, efficient, and well-documented code following established coding standards and best practices. • Assist in developing, maintaining, and enhancing software applications using .NET technologies. • Support debugging, troubleshooting, and resolving software issues to ensure application stability and performance. • Contribute to unit testing and participate in functional and regression testing to maintain code quality. • Collaborate in Agile development activities, including daily stand-ups, sprint planning, and retrospectives. • Participate in code reviews to improve code quality and learn development best practices. • Work closely with cross-functional teams to design, develop, and implement new features. • Collaborate with stakeholders to understand project requirements and deliver solutions aligned with business needs. • Provide technical support and assist in resolving application-related issues. • Maintain and update technical documentation for the projects you contribute to. • Continuously learn and adapt to new tools, technologies, and development practices.



