Senior Software Developer / Full Stack / Team Lead

$$$$
Product

About Us

Smart Capital Center is an end-to-end, AI-powered platform for Commercial Real Estate (CRE) investment and financial management. We power real-time underwriting, asset management, and portfolio analytics through a combination of live data, workflow automation, and AI-driven insights.

Operating at the intersection of Generative AI, finance, and real estate, we are building systems that digitize and simplify complex financial workflows.

Our clients include leading institutions such as JLL, Pacific Life Insurance Company, and KeyBank. We are a lean, high-performance team building category-defining technology in a $17 trillion industry.

 

To learn more about our platform and vision, please visit our website: www.smartcapitalcenter.com

 

The Role

We are looking for a Senior Fullstack Engineer who operates at a high technical bar and brings strong ownership across both frontend and backend systems.

This is a high-impact role for someone who not only builds, but drives how things are built. You will take ownership of critical parts of the system, influence technical direction, and help elevate engineering standards through execution.

You will work across the stack to deliver scalable systems and intuitive user experiences, particularly in data-intensive and performance-sensitive areas.

 

What You Will Do

Fullstack Development (Core Responsibility)

  • Design, build, and ship end-to-end features (backend โ†’ API โ†’ frontend)
  • Develop scalable backend services and APIs powering real-time workflows
  • Build high-performance frontend applications using React/TypeScript
  • Own complex features end-to-end, from design through production
  • Ensure strong integration across frontend, backend, and data layers

Frontend Engineering (Strong Focus)

  • Build sophisticated, data-heavy user interfaces
  • Translate complex financial workflows into clean, intuitive UX
  • Drive performance optimization and efficient state management
  • Contribute to scalable frontend architecture and reusable systems

Backend Engineering

  • Architect and implement robust, scalable APIs and services
  • Design efficient data models and handle complex integrations
  • Solve performance, scaling, and reliability challenges
  • Build systems supporting real-time and high-volume data processing

Technical Leadership (Through Ownership)

  • Influence architecture, design patterns, and engineering standards
  • Set a high bar for code quality, scalability, and maintainability
  • Lead by example through strong execution and technical depth
  • Proactively identify and drive improvements across the system

System Design & Architecture

  • Contribute to scalable, modular system design
  • Define data flows, API contracts, and service boundaries
  • Evaluate technologies and participate in technical decision-making
  • Continuously improve system performance, reliability, and scalability

Collaboration

  • Partner closely with Product and UX to shape solutions
  • Participate actively in Agile processes
  • Collaborate with engineers to deliver high-quality outcomes

 

Requirements

  • 5+ years of software development experience
  • Strong experience building and shipping fullstack applications

Frontend (Strong Requirement)

  • Expertise in TypeScript, JavaScript (ES6+), HTML, CSS
  • Strong experience with ReactJS
  • Experience with state management (Redux, MobX, or similar)
  • Ability to design scalable, maintainable frontend architecture
  • Strong focus on performance, responsiveness, and usability

Backend (Equally Important)

  • Strong experience with backend development (Java/Spring Boot preferred, or Python)
  • Experience building scalable APIs and distributed services
  • Strong knowledge of SQL (PostgreSQL preferred)
  • Experience with REST/GraphQL APIs and integrations

Core Engineering Skills

  • Strong problem-solving and debugging abilities
  • Solid understanding of system design and trade-offs
  • Experience working in Agile/SCRUM environments
  • Ability to operate across the full stack independently
  • High ownership mindset with attention to quality and detail

 

Nice to Have

  • Experience with data visualization (D3.js, ECharts, etc.)
  • Familiarity with distributed systems or microservices
  • Experience with AWS or other cloud platforms
  • Knowledge of caching, async processing, event-driven systems
  • Experience with DevOps, CI/CD, Docker
  • Familiarity with design systems or component libraries
  • Exposure to financial systems, analytics platforms, or real estate tech
  • Experience with AI-assisted development tools (Copilot, Cursor, etc.)

 

Why Join Us

  • Work on technically challenging, high-impact systems
  • Operate with high ownership and autonomy
  • Influence real product and engineering decisions
  • Collaborate with a strong, execution-focused team
  • Minimal bureaucracy, fast iteration cycles
  • Competitive compensation and benefits

Required languages

English A1 - Beginner
Ukrainian A2 - Elementary
Published 5 May
62 views
ยท
20 applications
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...