
Software engineer
Arnergy Solar Limited
Job Description
You will:
Assist in developing the engineering/software roadmap
Embrace TDD, Clean Code and Refactoring
Be proficient in server-side development and optimization of data, including database creation and management and debugging
Integrate data from various back-end services and databases
Create and maintain software documentation
Create user-friendly and intuitive interfaces
Create and analyze reliable and secure back-end functionality
Maintain, expand, and scale our products and platforms
Remain knowledgeable of emerging technologies/industry trends and apply them into operations and activities
Collaborate with front-end developers and web designers to match visual design intent
Foster continuous improvement and mentor junior team members.
REQUIREMENTS AND SKILLS
You’ll be a good fit for this role if you have:
Proven experience as a Senior Software Engineer with hands-on experience in software development, IoT systems, Cloud services and agile methodologies.
Expert knowledge of Python programming language
Good knowledge of mobile application development (Preferred tool: Flutter)
Good knowledge of AWS Cloud platform
Good knowledge of DevOps (including CI/CD) and Platform Engineering
Experience in building scalable systems.
Knowledge of Mobile application development (Preferred tool: Flutter).
Understanding of behaviour-driven development.
In-depth knowledge of relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB, DynamoDB).
Excellent knowledge of various operating systems (Linux/Unix-like).
Excellent communication, organizational and leadership skills.
Industries:Renewables & Environment
Function: Web Development
Job Skills
Job Overview
Date Posted
Location
Offered Salary
Not disclosed
Expiration date
Experience
Qualification
