Job Description
We are looking for a self-motivated, flexible, and energetic individual to join our team as a Senior Software Engineer at Inqline. The selected candidate will be working as a member of the product development team to build a global Artificial Intelligence (AI) software. The ideal candidate must have sound knowledge and a minimum of 5 years of software development experience on open source technologies preferably in a Linux environment.
Inqline is a young company with significant momentum, and at this early stage, the Senior Software Engineer will work cross-functionally with Product Management and Engineering.
Technical Skill Requirements:
- At least 5 years of software development experience in any domain/language. Knowledge of Python language and Django is highly desirable.
- Sound understanding of SQL, and must have very strong concepts of Databases and ORM
- Open source development experience, and up to date with new development tools and technologies
- Ability and willingness to learn & adopt new technologies
- Sound concepts of OOP & Design Patterns
- Team player and good interpersonal skills
- Ability to perform under stress and aggressive deadlines
- Write clean code to develop functional Web Applications and APIs
- Troubleshoot and debug applications
- Participate in the entire application lifecycle, focusing on coding and debugging
- Collaborate with Front-end developers to integrate user-facing elements with server-side logic
- Build reusable code and libraries for future use
- Familiarity with Linux development environment and Git
- Must know how to deploy and maintain applications
- Experience with developing user authentication and authorization solutions and knowledge of security compliance is a plus
- Take care of release process for various products
- Participate in design and architectural reviews of proposed automation solutions
It is a bonus if you
- Basic understanding of Data Science concepts
- Have knowledge of Machine Learning (including ML algorithms)