22 Jan, 2019Full time
The Company Infinite Fingers is pioneering a new approach to controlling off-grid power, providing the tools companies around the world need to be successful in this fast-growing market. The drive towards renewable energy replacing fossil fuels means that off-grid power systems are becoming more complex. Our Universal Monitoring and Control (UMC) solution, consists of a combination of a central hardware controller that allows the inter-connectivity of all components, a cloud server, and a web portal which our business partners use to remotely operate, analyze and control their systems. Are you a software engineer who wants the challenge of working in a team where what you do really matters? We can offer you a flexible, friendly and varied work environment within a quickly growing core team. Infinite Fingers is a dynamic start-up with offices in Crailsheim (Germany), Berlin (Germany) and Glasgow (Scotland). We are currently a small team, all with technical experience in this sector. We all work online using Slack, Skype, Jira, GitHub etc, so good internet connection and a European time-zone are required. Although we do not always physically work together, we use technology to allow us to work closely on a real-time basis. Your Profile: We are a multi-national team who between us speak at least 7 languages. But we all work in English and a good command of the language, both written and spoken, is important. You would probably have several years of experience working in development teams, capable of collaborating well on projects. You enjoy new challenges and can work independently to find solutions. Ideally, you have experience in most of the following: Python Django Yocto Embedded Linux and Linux servers SQL and time-series databases communication protocols testing and validation tools AWS services such as EC2, S3, and Route53 Job description: Infinite Fingers is seeking a full-time Software Engineer to work remotely, directly assisting our CTO. Here is a list of some of the main tasks. Support in the general product development defined in the road map Defining and documenting product features (Front-end, Back-end, controller) Designing Application Programming Interfaces (APIs) Developing test scripts for API's to exercise and validate conformance Writing application code to demonstrate APIs Developing and documenting test automation procedures Help with the HTTP API development, depending on your python skills. Carry out customer support tasks (mainly in the field of communication networks eg. Modbus, CAN, ethernet...) Salary and benefits: To be determined according to your qualification and experience. This is a new position which we would like to fill as soon as possible. But naturally, we are realistic and flexible if you are currently bound into an employment contract.