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.
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.