Backend Development
The teams at Bytex build scalable and easy to maintain Web Services that are used by our clients for things like collecting and analyzing security parameters by Cyber Security Analysts or gaining access to their workspaces.
The scalability and maintainability of our services are based on business logic structured into multiple loosely coupled layers that together build our final product.
We follow the Agile development methodology, which implies having a close and constant collaboration with our clients’ representatives in order to properly handle each implementation detail and to assure the quality of the software we build.
Job Description
We are looking for a Senior Engineer to join a project focused on building and scaling the enterprise part of a production-grade platform that improves code review workflows through applied AI. The main focus of this project is enterprise feature development, including self-hosted deployments, backend scalability, compliance, and security-related capabilities, and integrations with existing enterprise tools and workflows.
Responsibilities
- Design, develop, and maintain enterprise features and systems for the platform;
- Build scalable, secure, and highly available backend systems to support large enterprise customers;
- Maintain and extend the self-hosted (Docker-based) deployment used in customer environments;
- Develop and support integrations with multiple code hosting providers and other enterprise tools;
- Work with customer-hosted LLM gateways;
- Collaborate with product managers, designers, and engineers to deliver features aligned with enterprise needs;
- Participate in design and code reviews to ensure performance, quality, and adherence to best practices;
- Interface with customers and internal stakeholders to gather requirements, provide technical support, and ensure the successful deployment of enterprise features;
- Follow release and deployment processes to ensure system stability, data integrity, and compliance.
Requirements and Tech Stack
- 5+ years of experience building backend systems in production environments, preferably SaaS or enterprise software, in Node;
- Proficiency in one or more modern backend languages (TypeScript, Node, Go, Java, or similar);
- Experience designing and maintaining APIs (REST and/or GraphQL);
- Solid experience with distributed systems, including microservices, async job processing, and event-driven architectures;
- Experience with relational databases (PostgreSQL, MySQL);
- Experience working with Docker and containerized environments, including self-hosted deployments;
- Familiarity with cloud platforms (AWS or GCP), CI/CD pipelines, and production observability;
- Strong understanding of software engineering best practices (testing, code reviews, version control);
- Product-oriented mindset with the ability to understand customer needs and make thoughtful technical trade-offs;
- Ability to work independently and take ownership in a fast-moving, feature-heavy environment;
- Familiarity with code search, static analysis tools, code graph systems, AI/LLM-based integrations, open-source contributions, or agent-based systems is considered a plus.
Working schedule
- Classic EU schedule (9-18 CET/EET);
- 1 weekly sync with partial PT time zone overlap (typically 17–19 CET).
Recruitment process
- Short Bytex HR introductory discussion
- 1-2h Bytex technical discussion with one of our senior engineers
- 3 interviews with the customer:
- Short introductory conversation with Director of Engineering (15–20 minutes);
- Algorithm & data structures interview (1h);
- Hands-on/live coding interview (1h).
- Offer presentation
WANNA WORK WITH US?
If you want to apply to one of the open positions, please fill in the form or send us an email at careers@bytex.ro.