Senior Software Developer / Full Stack / Team Lead
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 |