Insoftex is a young, dynamic and family-style software development company.
We are world-class professionals with a passion for applying groundbreaking software engineering and data science to meaningful projects and noticeable products.
We do full-cycle software product development (from ideation to production) and custom software engineering (migration, integration, design, coding, testing, optimization, etc.) of:
Web applications (Angular, React, Django)
Mobile apps (native, cross-platform, Kotlin, Flutter, React Native)
Experienced Back-end Developer with strong expertise in Node.js, Kafka, and MongoDB to develop outstanding SaaS and mobile software platforms for improving production efficiency of residential and commercial solar energy panels.
We invite an experienced Back-end Developer with strong expertise in Node.js, Kafka, and MongoDB. As a back-end developer you will will be involved in developing outstanding SaaS and mobile software platforms for improving production efficiency of residential and commercial solar energy panels. The platform is based on a robust, scalable and highly integrated solution that supports delivery of extensive volume of measured IoT data and high volume of transactions.
In this role, you will be a part of a core team and responsible for key technical decisions, end-to-end software engineering operations. You will be required to see the project from a conception to final products, work closely with other team members to integrate your solution in scalable platform.
Primary Accountabilities / Responsibilities
Working closely with the client to elicit feature requirements
Design and develop scalable solutions for front-end and back-end
Code development, Code optimisation, Code review and testing of key functionality
Implementing new features, working with module integrations and architectural challenges
Working with build systems, deployment scripts and automated testing
Meeting both technical and consumer needs
Knowledge, Skills, Competencies and Experience
Bachelor’s degree in Computer Sciences
4+ years commercial experience in back-end development
Strong experience with Back-end stack such as Node.js, Kafka, and MongoDB and related frameworks (e.g., GraphQL, microservices, RESTful API)
Experience with DevOps tools (e.g., Docker, Kubernetes, virtualization, and clasterization)
Good experience in building scalable SaaS platforms used by a high volume of subscribers/customers
Multi-tasking, attention to detail, and ability to contribute to complex projects
Good organizational and problem-solving skills, ability to handle uncertainty
Good communication and writing skills in English
Bonus points for knowledge of
Front-end stack such as React and related frameworks and libraries