Job Description :Apply coding best practices to develop functional scalable web applications that can support large data sets.
Collaborate with front-end developers to integrate user-facing elements with server-side logic.
Perform UI tests to optimize performance at scale.
Gather and address technical and design requirements.
Liaise with product management, design and customer success teams to identify new features.
Build reusable code and libraries for future use.
Provide training and support to internal teams.
Compile and analyze data, processes, and code to troubleshoot problems and identify areas for improvement.
Job Requirements :
A Bachelors or Masters in Computer Science, Computer Engineering, or related field
In-depth understanding of the entire web development process (design, development and deployment)
Expert knowledge of Python and related frameworks including Django and Flask, with a deep understanding of multi-process architecture and the threading limitations of Python.
Familiarity with JQuery and front-end languages (e.g., HTML, JavaScript, React.js and CSS)
Experience in AWS services like Lambda, Cognito, SQS, KMS, S3, etc
Strong understanding of and working experience on web services / web API and Windows services
Strong understanding of the web development cycle and programming techniques and tools
Nice to have:
Experience with MongoDB (or similar NoSQL databases) as back-end
Familiarity with testing tools
Experience working with mortgage data and ETL tools
Strong interpersonal, coordination and multi-tasking skills
Ability to work independently and follow through to achieve desired results.
Quick learner, with the ability to work calmly under pressure and with tight deadlines.
Ability to adapt and succeed in a fast-paced, dynamic startup environment
Seniority Level : Mid-Senior level
Employment type : Full-time
Job functions : Engineering & Information Technology
Industries : Financial Services