成大堆野得32k
食得屎
Job Summary
As a Full Stack Developer, you will be responsible for designing, developing, and deploying the real estate investment analytics database application. You will work closely with the development team, data analysts, and stakeholders to understand requirements, implement new features, optimize performance, and ensure the application meets business objectives. Your expertise in both front-end and understanding of back-end technologies will be crucial in delivering a user-friendly and robust application that supports our real estate investment analytics.
Responsibilities
Collaborate with cross-functional teams to gather and analyze requirements for the real estate investment analytics database application.
Design, develop, and deploy scalable and secure full stack solutions.
Develop responsive and user-friendly front-end interfaces using modern web technologies, such as HTML5, CSS3, and JavaScript frameworks (e.g., React, Angular, or Vue.js).
Work with data team to implement back-end functionality using server-side technologies (e.g., Node.js, Python, or Java) to handle data processing, storage, and integration.
Integrate external APIs, databases, and third-party services to enhance the functionality of the application.
Optimize application performance and ensure high availability and scalability.
Conduct thorough testing, debugging, and troubleshooting to resolve issues and ensure the application is stable and reliable.
Collaborate with the data and business teams to integrate data visualization and reporting tools within the application.
Stay up-to-date with emerging technologies, industry trends, and advancements in full stack development, and recommend innovative solutions to improve the application.
Qualifications
Bachelor's degree in Computer Science, Software Engineering, or a related field. Equivalent practical experience will also be considered.
At least 4-6 years of relevant Full Stack Engineering experience
Proven experience as a Full Stack Developer or similar role, with a strong portfolio of web applications.
Strong in front-end development technologies, such as HTML5, CSS3, and JavaScript. Experience with modern JavaScript frameworks (React, Angular, or Vue.js) is essential.
Knowledge of back-end development skills using server-side technologies (Node.js, Python, or Java) and experience with RESTful APIs.
Database and cache: Familiarity with DBMS technology, including PostgreSQL, MySQL and caching mechanisms such as Redis, Memcached
Experience with Amazon Web Services (AWS)
Knowledge of version control systems (e.g., Git) and experience with agile development methodologies.
Strong problem-solving skills, attention to detail, and ability to work both independently and collaboratively in a team environment.
Excellent communication and interpersonal skills to effectively collaborate with team members, stakeholders, and end-users.
Preferred Qualifications
Experience in real estate or finance industry, particularly in developing applications for investment analysis or data analytics.
Knowledge of data visualization libraries/tools (e.g., D3.js, Tableau, or Power BI) to present complex data in a visually appealing manner.
Understanding of visualization of geospatial data e.g. mapping of location, quantities , densities
Understanding of human-machine interface and/or past experience in building AI-enabled applications (e.g. chatbot/virtual assistants)
Understanding of best practices in agile delivery and UX/UI design
Understanding of data privacy and security best practices in the context of web application development.
Join our team and contribute to the development of an industry leading real estate investment analytics database application. Help us revolutionize the way we analyze and manage our investment portfolio using cutting-edge technology.