Job Description, Responsibilities & Requirements
About the Position
We are looking for a Middle Full-Stack Engineer to join our team in Ukraine. We need a versatile developer proficient in React and Node.js to help build and scale a production-ready application that transforms the real estate evaluation process using AI.
Project Overview: The project focuses on building a production-ready analytical tool for the real estate sector. The platform aggregates complex data from various sources and processes user-provided inputs to generate structured, high-level intelligence reports. By utilizing AI capabilities, the application provides contextual insights and risk assessments, helping users make data-driven decisions based on verified information and predictive analytics.
Responsibilities
- Develop and maintain both the front-end (React) and back-end (Node.js) parts of the platform.
- Build features for data aggregation from multiple sources and user file uploads.
- Implement AI-driven logic to generate structured property reports and recommendations.
- Ensure the application is responsive, production-ready, and highly interactive.
- Optimize performance and maintain high code quality standards.
- Participate in technical architectural decisions and Agile ceremonies.
Requirements
- 3+ years of experience in Full-Stack web development.
- Strong proficiency with React and modern frontend state management.
- Solid experience with Node.js (Express, NestJS, or similar frameworks).
- Proficiency in JavaScript (ES6+) and TypeScript.
- Experience working with PostgreSQL or other relational databases.
- Experience with RESTful API design and integration.
- English level: Upper-Intermediate (B2), both spoken and written.
Nice to Have
- Experience with AI/LLM integrations (e.g., OpenAI API).
- Experience building data-heavy applications or interactive reporting tools.
- Familiarity with cloud infrastructure (AWS/GCP/Azure) and CI/CD pipelines.
We Offer
- Competitive compensation.
- Flexibility to work from anywhere (fully remote or office-based).
- Comprehensive day-off policy.
- Accounting support services.
- Education budget and corporate training events.
- Compensation for certifications, fitness, or therapy sessions.
- A culture focused on individual growth and team progression.
Application Process
- Initial Screening: Call with Recruiter.
- Technical Interview.
- Client Interview.
If you are a proactive engineer who enjoys building products that deliver clarity and value, we’d love to have you on board!
Thanks for applying, we will contact you soon.
Contact Person