We are looking for:
● 10+ years of experience in building large scale distributed applications.
● Strong experience building multi-tenant SaaS applications
● Strong problem-solving, debugging, and analytical skills with great attention to detail
● Experience with Microservices and Cloud-based architectures/design patterns
● Strong analytical and problem-solving skills with an emphasis on automation.
Technical Skills and Experience:
● Proficiency in build tools such as CMake, Make, Gradle, Maven, or similar.
● Hands-on experience with CI/CD tools like Jenkins, GitLab CI, Azure DevOps, or GitHub Actions.
● Strong knowledge of scripting languages such as Python, Bash, or PowerShell.
● Familiarity with version control systems (e.g., Git, SVN) and branching strategies.
● Experience with software packaging and installation tools (e.g., InstallShield, NSIS, or WiX Toolset).
● Solid understanding of operating systems, including Linux, Windows, and macOS.
● Familiar with application deployment via Docker and/or Kubernetes.
● Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes).
● Familiar with Java is a plus
● Experience with top tier RDBMS such as SQL Server and MySQL is a plus