Software Engineer
Location: Chennai, IN
What would you do:
● Write complex code to develop scalable, flexible and user-friendly applications across the full stack of technologies
● Develop secure and highly performant services and APIs
● Use distributed computing to validate and process large volumes of data to deliver insights
● Evaluate technologies we can leverage, including open-source frameworks, libraries, and tools
● Ensure the maintainability and quality of code
● Mentor other engineers on code development, providing technical leadership guidance as the SME
We are looking for people with:
● A Bachelor’s or Master’s degree in Computer Science or related field
● 3-7 + years of software development experience with 2+ years as a full stack developer
● Excellent knowledge of data structures, algorithms and designing for performance, scalability and availability
● Advanced knowledge and working experience on Java and Angular or other Javascript framework
● Strong knowledge and experience with SQL or relational databases
● Strong experience in designing and building multithreaded distributed systems
● Experience in agile software development practices and DevOps