Job Responsibilities :
As a Senior Software Engineer in a fast-growing startup, you will be responsible for :
- Building complex single-page applications either from scratch or within existing frameworks
- Designing and timely delivery of high quality, reliable, scalable, and secure products for global enterprise customers in a variety of industries.
- Building internal tools to help support other Keito departments
Qualifications :
- At least 3 or more years of web development experience with an object-oriented, back-end web development language (Python, PHP, Java, etc).
- Ace programmer with strong CS fundamentals including algorithms, runtime analysis.
- Demonstrated track record of delivering high-quality feature-rich enterprise web applications in on-premise, virtual private cloud, or public cloud environments.
- Experience in Linux environment
To be successful in this role, the following competencies are critical-
- Hands-on experience in software development lifecycle (SDLC) processes and professional software engineering practices. Examples:
- Conformance to coding standards, code reviews, source control management, build processes, testing, and operations.
- Ability to deal with ambiguous and undefined situations, higher-order abstraction skills, and a - can do- attitude.
- Superior analytical, problem solving, planning, and software engineering skills across SDLC
Hands-on experience in the following :
- Architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- Back-end development
- Integration with front-end components - developed using Angular or React
- HTML, CSS, JavaScript, JQuery
- A variety of databases like Postgres, MySQL, and MongoDB
- Ability to communicate (written and verbal) up and down the hierarchy, including customers and partners.
- Strong results orientation, customer orientation, and ability to see the big picture