Required Skills: Object Oriented programming (Java or Scala preferred), API design, Performance analysis, RDBMS/SQL 

Supporting Skills: GraphQL, Git, Security, AWS/Azure 

Education: BSCS (MSCS/PhD a strong plus) 

Professional Experience: 5+ years (3+ years with MSCS) 


What you will be doing: 

• Making daily contributions to the server components of Neota Logic’s SaaS platform, using Scala, Play, SQL, and a variety of server-side tools. 

• Working with the front end team to design and implement flexible, secure, high-performance, highly-available RESTful/GraphQL API’s. 

• Working with the product team to ensure that your software is delivered on time and as expected. 

• Focusing on quality, by writing unit tests and collaborating with QA to develop robust test plans. 


What we are looking for: 

• 3+ years of hands-on object oriented design and development using proven architectural patterns (in any major language; Java, Scala preferred). 

• Proficiency in relational database design, architecture, scalability, performance, and tuning. 

• Experience designing and building scalable & secure RESTful/GraphQL API’s. 

• Experience with cloud infrastructure & services (AWS, Azure). 

• Experience writing unit tests and collaborating with QA engineers to develop test plans. 

• Experience with front-end web technologies such as JavaScript/JQuery, HTML5, CSS (a plus). 

• The ability to come up to speed quickly and thrive in an environment rich in complexity. 

• Excellent communication skills, with the ability to present ideas and solutions in a clear and organized manner. 

• The ability to work independently and achieve established goals with minimal supervision. 

• Strong attention to detail, but with a solid grasp of the bigger picture.