Software Engineer
Posted Updated
Description
Our ideal candidate will be able to build applications from scratch and deliver a complete project i. e. understand requirements, design architecture, write reusable code that follows basic coding standards, test, deploy, and support/follow-up features. As a start-up, we are keen to work with people who are passionate about technology and who love the speed, chaos, and versatility of start-ups.
Requirements:
- 1-3 years of experience in any of the programming languages: Python, Java, Node.js, Golang, JavaScript, any object-oriented high-level proprietary or open-source language with strong programming constructs.
- Good object-oriented design skills, ability to apply design patterns, and ability to design intuitive modules and class-level interfaces.
- The ability to independently lead problem-solving and build elegant, maintainable solutions to complex problems.
- Team player with a strong work ethic; Detail and deadline-oriented; Takes ownership of tasks.
- Good with version control systems like Git.
- Professional understanding of CS fundamentals, data structures, and algorithms.
- Knowledge of AWS and Python is preferred.
- Hands-on experience with front-end technologies - HTML5 CSS3 Bootstrap library & JavaScript/jQuery.
- Knowledge of Angular 2/ReactJs is a plus.
- Knowledge of Rest API is a plus.
