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-founderVictor
Co-founderPlamen
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 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)
- Food vouchers;
- 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;
- 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)
- Food vouchers;
- 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