
Software Engineer, 2
- Bangalore, Karnataka
- Permanent
- Full-time
- Work closely with the tech lead and product owner to help build the overall application
- Implement product features in exemplary, efficient code that can serve as a model for developers less familiar with new technologies
- Contribute code across the full spectrum of the application, from CSS to data-storage schemas (and everything in between)
- Optimize website performance, ensuring fast load times and smooth user experience across different devices and platforms.
- Review code submissions with an eye towards building a high-quality and sustainable codebase
- Alongside the team, maintain and extend the application after launch
- Ensure websites are secure and meet industry standards for data privacy and protection.
- Bachelor in Engineering (B.E./ B.Tech Degree) with 5+ years in a front-end or full-stack web development position. 2+ years of this time should be building single-page applications, leveraging NodeJS (ideally with Express), VueJS, and state-management libraries like Vuex or Pinia
- Expert-level skill with HTML, CSS, and vanilla Javascript
- Familiarity with RESTful services, both as a user and as an author
- Strong attention to -- and respect for -- the details of UX interactions
- Comfortable using the tools of modern collaborative Agile+Scrum SDLC, including Git, Jira, planning poker, etc
- Ideally, you’re familiar with stock, ETF, and options trading, including the corporate actions that occur within the equities markets such as stock splits, symbol changes, or dividend payouts
- Highly proficient in English with excellent oral and written communication skills.
- Excellent problem-solving skills and ability to troubleshoot complex technical issues.