About Us:
Watchful is a competitive intelligence solution that provides customers with valuable insights about their competitors. Watchful’s unique technology taps a gold mine of information hidden within mobile and web apps, making it possible to know what changes your competitor has made in their latest release or gain critical information about A/B tests and new features months before they are released.
We’re looking for exceptional innovators who share this same DNA, to join us in building something different!
We are seeking a talented and experienced
Software Development Engineer to join our dynamic team and lead the development efforts of our innovative projects.
Responsibilities:
- Actively engage in problem-solving and develop innovative solutions for complex software projects.
- Dive deep into existing projects to research, identify, debug, and develop new features.
- Possess strong programming skills in Python (or similar) and demonstrate the ability to quickly learn new languages as needed.
- Utilize scripting to automate and streamline our development processes.
- Manage and manipulate databases with MongoDB or SQL.
- Leverage AWS for scalable cloud solutions, contributing to the robustness and reliability of our applications.
- Manage and optimize system settings to ensure high performance, security, and reliability of computing resources.
- Develop and maintain scripts for automating the setup, configuration, and update processes of workstations, devices, and servers across various operating systems.
- Show a proactive attitude towards learning, with the ability to research and acquire new skills independently.
- Be flexible in task management, willing to shift focus as project priorities evolve.
Requirements:
- Proven experience (3+ years) in development with a strong proficiency in Python.
- Strong understanding of CI/CD oriented development - Git/Gitlab CI/Jenkins.
- Experience with Databases - MongoDB/SQL.
- Experience with AWS or equivalent cloud solutions.
- (Preferred) Experience with mobile devices APIs (ADB/Xcode).
- Excellent analytical, problem-solving, and troubleshooting skills.
- Ability to work independently and learn new technologies or approaches as needed.
- Strong communication skills and the ability to work collaboratively in a team environment.