Engineering - Data Platform - Software Engineer
At LightBox, we strive to not only equip confident, data-driven decisions across sectors, but to also enrich lives by bringing people, information, and technology together. As a company with a wide range of clients, we believe a diverse workforce is crucial to success. Our commitment to inclusion across race, gender, age, religion, identity, and experience is the foundation upon which we operate and connect with our customers and the communities in which we work.With our expertise, we are producing the best available data, workflow tools, technology, and analytics to support everyone making a real estate decision. There has never been a better time to make an impact and we invite you to join us on this journey.LightBox is a leading provider of data and workflow solutions across commercial real estate and location intelligence. Our solutions deliver the depth, speed and accuracy that enable insights to over 50,000 brokers, 1,000 banks and lenders, 1,000 law firms and 5,000 environmental consulting and engineering firms. LightBox Full Stack Developer About This Role: You must be a high-performing, self-starting software developer, that takes pleasure in casting abstract ideas into concrete software concepts. You like building software that anticipates changing future business needs and is thus adaptable. You are likely a good fit if you agree with “functional in the small, OO in the large”, and love nothing more than clean interfaces. You take pride in and own your features end-to-end: from design to tests to code to documentation to productionization to maintenance. You are willing to work on all parts of the stack to complete the feature--frontend, backend, infrastructure, and even machine learning. Experience: You must have earned a BS, MS, or PhD degree in computer science (or equivalent). The degrees can be substituted with at least 3 years of industry experience.SkillsIt is possible to be a jack of all trades but master of none. So, this section lists the most relevant skills for this role, in descending order of priority.Required Object-oriented programming Data structures and algorithms Multi-threaded and asynchronous paradigms Frontend web application frameworks such as Angular, React, or Vue Typed backend languages such as Java, or Scala. Version control such as Git, GitLab, or SVN. Scripting languages such as Python, Typescript or Javascript. Desired Backend web application frameworks such as Play, Spring, FastAPI or Flask. Cloud infrastructure and services such as Amazon Web Services, Google Compute or Microsoft Azure. Integration of OCR Services Amazon Textract, Google Vision or similar Development of a PDF File or Form view or review application Docker containerization and orchestration We thank all applicants in advance for their interest in this position, however, only those selected for an interview will be contacted.This job description is a general listing of the required tasks and expectations of the position and in no way implies that the duties listed above are the employee’s only responsibilities. The employee is expected to perform other tasks, responsibilities and training as instructed by their supervisors. Duties and responsibilities may change at any time with or without notice.This position may require additional hours outside of the standard work schedule including occasional holiday, evening and/or weekend hours in order to meet deadlines or to accommodate customers.LightBox and all its holding companies are an equal opportunity/affirmative action employer. It is the policy of the LightBox and its holding companies to prohibit discrimination of any type and to afford equal employment opportunities to employees and applicants, without regard to race, color, religion, sex, national origin, age, disability, or veteran status.NO TELEPHONE CALLS OR AGENCY SOLICITATION PLEASE.Apply Now