Job Description
A software engineer will be involved in developing key business features for the Stack product. They will participate in all levels of the software development lifecycle, including planning and design, build and testing. A software engineer is expected to have a fundamental understanding of coding principles, focusing on maintainability, scalability, and extensibility.
Strives to write clean, readable, and maintainable code
Implement solutions which are efficient and optimised for their task
Clarify and understand requirements for a solution, maintaining constant communications for feedback to ensure that the requirements are met.
Ability to research and self-learn
Working within agile framework, including participating in stand-ups, maintaining workflow through Jira
Ensure an understanding of the Stack Git workflow, including branching strategies
Must have
Language
Proficient English
Soft skills and mindset
High sense of accountability
Front facing and hands on
Technical skill required:
At least 1+ years of experience in same role
Python experience for back-end development
Experience with Linux
Knowledge of Splunk
Experience with bash scripting
Experience with HTML, CSS, and JS for front-end development
Experience of Git
Nice to have
BSc/MSc in Computer Science & Engineering or equivalent
Knowledge of any Public Cloud
Self-organized and prioritize work
Motivation capacities for tech teams
Builder mindset
Presentation ideas with multi-cultural awareness
Autonomous