Who Are We
Excitel Technology is developing workforce management integrated platform targeting modern technologies and interacting with some legacy live systems. R&D office in Bulgaria established 6 years ago under the brand “Scaleforce”, a team formed by architects, backend and frontend developers (web and mobile), QA specialists and designers. We think of ourselves as smart and pragmatic, open and honest, dedicated and responsible, small family.
We аre part of Excitel International B.V., a Netherlands based company with main business in India. Excitel is one of the fastest growing Internet Service Providers in India, currently with more than 700,000 connected homes and over 2000 B2B partners in 30+ cities.

Niki
Co-founder
Victor
Co-founder
Plamen
Co-founderWe Are Hiring
This is a unique and extremely attractive opportunity to join a high-potential well-funded technology startup in its early stage. The founders are seasoned serial entrepreneurs with several very successful businesses and exits.
You will research, design and develop cloud applications. You will develop back-end components, connect the application with the other (internal and external third-party) web or mobile services, and support the front-end developers by integrating their work with the applications.
You will be responsible for managing back-end services and the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers (and sometimes by you) into the application. Therefore, a good understanding of front-end technologies is necessary as well.
- Develop enterprise-class software using .NET/C# code based on business requirements;
- Successfully complete assigned development tasks such as testing, functional specification, deployment, etc.;
- Identify defects and bugs and devise solutions to these problems;
- Work independently, within the development team, and with other teams such as QA;
- Minimum of two years of experience in .NET 6.0, ASP.NET Core/ C# development;
- Web development - ASP.NET MVC, Web API, OAuth2 / OIDC, JavaScript / HTML5 / CSS;
- Solid knowledge of OOP and DDD design patterns, SOLID principles;
- Professional Unit and Integration tests experience;
- Experience with the development of an enterprise or SAAS technology;
- Write clean, well-designed code, following the best practices in the industry;
- Follow an agile process;
- Contribute to all areas of software development;
- Understand Restful API design & Git Flow principles;
- Database experience with SQL (Dapper, EF Core, etc.);
- Database experience with NoSQL (Azure CosmosDB, Amazon DynamoDB, MongoDB, Cassandra, Redis) is a strong advantage;
- Experience with messaging middlewares (Azure Service Bus, Amazon SQS, RabbitMQ, ActiveMQ, etc.) is an advantage;
- Experience with Azure Storage, Azure Web Services, Azure Functions, Azure Cosmos DB and Azure SQL, Azure Service Bus, Azure Event Hubs or their equivalent services in AWS is a strong advantage ;
- Experience with React and/or Angular 2+ is an advantage;
- Impact over hundreds of thousands of live customers;
- A small team where your work makes big difference;
- You will work with the cutting-edge technologies using the Azure cloud;
- Work with well-established development and release processes;
- Be part of a fast-moving agile team where quality always comes first;
- Research & Development of sophisticated high-quality product, not thousands of small customer's projects;
- Rapid development workflow (short release cycles), delivers the software you create in the hands of the customers within days after you finish coding it;
- More than 50% of your time will be spent on writing new code;
- Flexible work schedule, the main focus on code delivery;
- 25 days paid leave;
- Health insurance on company expenses
- Multisport card (shared expenses between company and employee)
- Vouchers for food and monthly utility bills;
- Flexible options for balance between working from the office and working from home;
- Healthy fresh and dry fruits and nuts, fresh juices, cereals
- Hot drinks (coffee, tea, milk)
You will participate in the development and operations of complex server-side web applications. You will develop back-end components, connect the application with the other (internal and external third-party) web or mobile services, and support the front-end developers by integrating their work with the applications.
You will be responsible for managing back-end services and the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers (and sometimes by you) into the application. Therefore, a good understanding of front-end technologies is necessary as well.
- Building efficient, testable, and reusable PHP modules;
- Solving performance problems and architectural challenges;
- Creation of database schemas that represent and support all business processes;
- Constantly exploring opportunities to improve and optimize our products;
- Participate in code and architecture reviews;
- Strong knowledge of object-oriented PHP programming;
- Understanding of messaging patterns and some experience with message brokers (RabbitMQ, AWS SQS, Azure ServiceBus);
- Solid background in building distributed systems and practical experience with caching;
- Experience with modern authentication and authorization protocols - OAuth2/OIDC;
- Familiarity with limitations of PHP as a platform and its workarounds;
- Strong knowledge of MySQL/MariaDB/Postgres and analyzing performance issues;
- Strong experience working with Nginx web server;
- Experience with L7 proxies like Traefik, Nginx, etc.;
- Experience with unit and integration testing;
- Knowledge of modern DevOps practices: CI/CD using container technologies, such as Docker, deployment automation and monitoring such as Elastic APM, etc.;
- At least theoretical knowledge of container orchestration e.g. Kubernetes;
- Proficient understanding and experience with code versioning tools, such as Git;
- Commitment to quality, performance, continuous improvement and efficiency;
- Proficiency level in written and spoken English;
- Excellent troubleshooting skills;
- Experience with Agile development process;
- Good understanding of front-end technologies, such as SPA framework (Angular,Typescript);
- Experience working with Linux-based server-side;
- Experience with key-value datastore systems, preferably Redis;
- Experience with any NoSQL database;
- Impact over hundreds of thousands of live customers;
- A small team where your work makes big difference;
- Work with well-established development and release processes;
- Be part of a fast-moving agile team where quality always comes first;
- Research & Development of sophisticated high-quality product, not thousands of small customer's projects;
- Rapid development workflow (short release cycles), delivers the software you create into the hands of the customers within days after you finish coding it;
- More than 50% of your time will be spent on writing new code;
- Flexible work schedule, the main focus on code delivery;
- 25 days paid leave;
- Health insurance on company expenses
- Multisport card (shared expenses between company and employee)
- Vouchers for food and monthly utility bills;
- Flexible options for balance between working from the office and working from home;
You will develop and execute exploratory and automated tests to ensure product quality. You will review system requirements and track quality assurance metrics. You should have programming skills, a keen eye for detail, and excellent organizational skills.
You will be responsible for conducting tests before product launches to ensure software runs smoothly and meets client needs while being cost-effective. Ultimately, you should monitor all stages of software development to identify and resolve possible system malfunctions.
- Review requirements, specifications and technical design documents to provide timely and meaningful feedback;
- Create detailed, comprehensive and well-structured test plans and test cases;
- Estimate, prioritize, plan and coordinate testing activities;
- Design, develop and execute automation scripts;
- Execute manual tests;
- Identify, record, document thoroughly and track bugs;
- Perform thorough regression testing when bugs are resolved;
- Track quality assurance metrics;
- Strong knowledge of software QA methodologies, tools and processes;
- Experience in writing clear, concise and comprehensive test plans and test cases;
- Experience working in an Agile/Scrum development process;
- Hands-on manual testing experience;
- Hands-on experience with mobile automated testing tools;
- Experience with CI/DI: Azure DevOps or other CI/CD tools;
- Passion for quality, exceptional attention to detail;
- Understanding the basic principles of how web APIs are designed and work;
- Experience testing native and hybrid mobile apps (Android and iOS) and understanding their specifics;
- Experience with Android Instrumented Tests Framework, XCTest and XCUITest;
- Impact over hundreds of thousands of live customers;
- A small team where your work makes big difference;
- Work with well-established development and release processes;
- Be part of a fast-moving agile team where quality always comes first;
- Research & Development of sophisticated high-quality product, not thousands of small customer's projects;
- Rapid development workflow (short release cycles), delivers the software you create into the hands of the customers within days after you finish coding it;
- Flexible work schedule, the main focus on code delivery;
- 25 days paid leave;
- Health insurance on company expenses
- Multisport card (shared expenses between company and employee)
- Vouchers for food and monthly utility bills;
- Flexible options for balance between working from the office and working from home;
You will develop and execute exploratory and automated tests to ensure product quality. You will review system requirements and track quality assurance metrics. You should have programming skills, a keen eye for detail, and excellent organizational skills.
You will be responsible for conducting tests before product launches to ensure software runs smoothly and meets client needs while being cost-effective. Ultimately, you should monitor all stages of software development to identify and resolve possible system malfunctions.
- Review requirements, specifications and technical design documents to provide timely and meaningful feedback;
- Create detailed, comprehensive and well-structured test plans and test cases;
- Estimate, prioritize, plan and coordinate testing activities;
- Design, develop and execute automation scripts;
- Execute manual tests;
- Identify, record, document thoroughly and track bugs;
- Perform thorough regression testing when bugs are resolved;
- Track quality assurance metrics;
- Strong knowledge of software QA methodologies, tools and processes;
- Experience in writing clear, concise and comprehensive test plans and test cases;
- Experience working in an Agile/Scrum development process;
- Hands-on manual testing experience;
- Hands-on experience with mobile automated testing tools;
- Solid knowledge of SQL and scripting;
- Experience working in an Agile/Scrum development process;
- Strong experience with Javascript and PHP;
- Experience with Cypress framework;
- Experience with Base test automation framework: PHPUnit/JUnit/NUnit;
- Excellent hands-on manual testing experience;
- Experience with CI/DI: Jenkins or another CI/CD tools;
- Experience with Behavior-driven test frameworks;
- Experience with performance and/or security testing;
- Experience with enterprise messaging;
- Impact over hundreds of thousands of live customers;
- A small team where your work makes big difference;
- Work with well-established development and release processes;
- Be part of a fast-moving agile team where quality always comes first;
- Research & Development of sophisticated high-quality product, not thousands of small customer's projects;
- Rapid development workflow (short release cycles), delivers the software you create into the hands of the customers within days after you finish coding it;
- Flexible work schedule, the main focus on code delivery;
- 25 days paid leave;
- Health insurance on company expenses
- Multisport card (shared expenses between company and employee)
- Vouchers for food and monthly utility bills;
- Flexible options for balance between working from the office and working from home;
You will develop and execute exploratory and automated tests to ensure product quality. You will review system requirements and track quality assurance metrics. You should have programming skills, a keen eye for detail, and excellent organizational skills.
You will be responsible for conducting tests before product launches to ensure software runs smoothly and meets client needs while being cost-effective. Ultimately, you should monitor all stages of software development to identify and resolve possible system malfunctions.
- Review requirements, specifications and technical design documents to provide timely and meaningful feedback;
- Create detailed, comprehensive and well-structured test plans and test cases;
- Estimate, prioritize, plan and coordinate testing activities;
- Design, develop and execute automation scripts;
- Execute manual tests;
- Identify, record, document thoroughly and track bugs;
- Perform thorough regression testing when bugs are resolved;
- Track quality assurance metrics;
- Strong knowledge of software QA methodologies, tools and processes;
- Experience in writing clear, concise and comprehensive test plans and test cases;
- Experience working in an Agile/Scrum development process;
- Hands-on manual testing experience;
- Hands-on experience with mobile automated testing tools;
- Solid knowledge of SQL and scripting;
- Experience working in an Agile/Scrum development process;
- Strong experience .NET 6.0, ASP.NET Core, C#, Javascript;
- Experience with CI/DI: Azure DevOps or other CI/CD tools;
- Experience with Base test automation framework: xUnit;
- Excellent hands-on manual testing experience;
- Experience with Behavior driven test frameworks, experience with Cypress, Jasmine, etc.
- Experience with performance and/or security testing;
- Experience with Azure App Services, Azure CosmosDB, Azure SQL, Azure Functions, Azure ServiceBus, etc.;
- Impact over hundreds of thousands of live customers;
- A small team where your work makes big difference;
- Work with well-established development and release processes;
- Be part of a fast-moving agile team where quality always comes first;
- Research & Development of sophisticated high-quality product, not thousands of small customer's projects;
- Rapid development workflow (short release cycles), delivers the software you create into the hands of the customers within days after you finish coding it;
- Flexible work schedule, the main focus on code delivery;
- 25 days paid leave;
- Health insurance on company expenses
- Multisport card (shared expenses between company and employee)
- Vouchers for food and monthly utility bills;
- Flexible options for balance between working from the office and working from home;
- Netherlands based company with main business in India;
- One of the fastest-growing Internet Service Providers in India. Started 8 years ago, currently with more than 900,000 connected homes and over 2,500 B2B partners in 30 cities;
- R&D office in Bulgaria established 6 years ago under the brand "Scaleforce", a team formed by architects, backend and frontend developers (web and mobile), QA specialists, designers and data engineers;
- Well-funded, cash-flow positive, founded and run by serial Internet entrepreneurs;
Contact:
If you are up to the challenge, please send your CV & Portfolio to
jobs@excitel.tech
Get In Touch
Office Address
109 – 115, Todor Alexandrov blvd., Floor 9, Sofia
info@excitel.tech