Software Engineer
We're looking for some "Software Engineer" to join our Product Engineering team.
About Automation Solutionz and ZeuZ
Automation Solutionz is a fast-growing software and services company focused on quality assurance and automation. Our flagship product, ZeuZ, is a state-of-the-art, robust, and user-friendly framework for testing cross-platform applications, including web, desktop, mobile, APIs, and cloud apps. We believe in the transformative power of automation to eliminate defects and enhance user experience.
Why should you join us?
At ZeuZ (Automation Solutionz), we are presented with novel engineering challenges on a regular basis. We often need to come up with solutions from the ground up that you may never have to face in other places. Examples include building out the tech stack from the bottom up, building our own UI inspectors for automation, scaling up the database and the backend, adapting to different environments (offline, enterprise systems, etc), working with AI/LLM to build practical features, and many more. We built our own element locator AI engine from scratch that is capable of generating XPaths that are highly durable with capabilities such as parent, sibling anchoring, etc. Our mission is to become the world's best software automation platform.
The ideal candidate will have the following profile:
Problem solving :
What's expected: Ability to come up with efficient solutions to problems that come up on a regular basis for us (working with trees, graphs, arrays, etc).
Backend: Python
What's expected: Good knowledge of python and its behaviors (threading, multiprocessing, gil, async/await, package/env management, etc). Experience of working with at least one web framework. We use django heavily with a bit of fastapi and GraphQL.. If you're coming from another tech stack (nodejs, .net, java, go, etc) with similar levels of knowledge/understanding - please reach out as well! We're looking for candidates who can demonstrate they know what they work with and can adapt to any environment.
Data: PostgreSQL (no ORMs)
What's expected: Good knowledge of working with Postgres and different types of queries (joins, CTEs, subqueries, etc) and their tradeoffs. Designing and working with database tables, indexes and partitions is crucial
§ Frontend: TypeScript, React, jQuery and fundamentals of web
What's expected: Good understanding of React and its ecosystem (state management, rendering lifecycle, performance optimisation, etc).
DevOps: Containerization and OS Experience
What's expected: Basic familiarity with containerization using Docker (and Docker Compose) as well as working knowledge of Linux/Unix environments (SSH, file permission management, configuration management, basic system maintenance).
Documentation and testing
What's expected: The candidate must be biased towards documenting every process that they work with. Testing is crucial - every feature/bug needs to be tested for edge cases before asking for reviews. Knowledge of unit/integration tests is important.
Communication, ownership and bias for action
What's expected: The candidate is expected to take extreme ownership of the delivery of features and solutions to the clients they're assigned to. They must be willing to communicate with the clients - both new and existing, understand and prioritise their issues and do product demos on a regular basis. Additionally, the candidate should be able to do R&D, work autonomously when presented with novel challenges and be biased towards taking action rather than waiting for someone else to move something forward.
Nice to haves:
Qualifications
General Requirements
How to Apply:
To apply, submit your updated resume along with your coding profile (if any e.g., LeetCode, Codeforces, or HackerRank), relevant project work, and a cover letter to (hr@zeuz.ai). With subject line-Software Engineer, Product Engineering.
If some of the areas listed are new to you but you’re eager to learn and grow, we’d still love to hear from you. We believe that a strong foundation in engineering, regardless of the tech stack, will allow you to adapt quickly and thrive with us.