
Open Positions
Senior Fullstack Engineer | .NET Core, Angular, React
(Ref 23037)
About us
At Programize, we work with companies of all sizes and industries, worldwide, to create innovative, high-impact software products. We turn our clients’ ambitious ideas into marketable products we can both be proud of, while enjoying the collaboration and excitement with them. The 200+ projects we have successfully completed so far are both a testimony to our experience and a springboard for our future.
Our vision is to become the go-to software house for entrepreneurs and engineers who want to design and develop large-scale, high-quality web platforms and mobile apps. To achieve that, we seek talented people to join our team, to share the thrill for craftsmanship, innovation and technology.
The Role
We’re looking for a Senior Fullstack Engineer experienced in modern web technologies and AI-powered platforms. You will be joining a cross-functional team working on a next-gen analytics platform with LLM integration, serving data professionals. This is a role for someone confident working independently within a complex architecture.
What you will do
-
Build and evolve a web platform using Angular or React, with backend in .NET Core.
-
Integrate LLMs and AI agents to support automated analytics workflows.
-
Design and implement real-time features using SignalR (WebSockets).
-
Work with Azure infrastructure, including CosmosDB, Postgres, and Bedrock for managed AI models.
-
Contribute to the development of tooling for data scientists (e.g., data pipelines, chatbot interfaces).
-
Collaborate with engineers, analysts, and AI experts across Israel, Greece, and the US.
What we are looking for
-
6+ years of experience in full-stack or backend engineering roles.
-
Proficiency in .NET Core and either Angular or React.
-
Strong understanding of real-time systems (SignalR/WebSockets).
-
Solid experience with Azure services, databases (CosmosDB, PostgreSQL), and cloud integration.
-
Comfortable working with AI/LLM-powered systems or eager to grow in that area.
-
Self-driven mindset and ability to work with limited supervision.
-
Experience working in cross-functional, international teams.
-
Degree in Computer Science or a related subject.
Nice to have
-
Exposure to Streamlit, Bedrock, or semantic search/indexing.
-
Familiarity with AI evaluation workflows or chatbot systems.
-
Understanding of data engineering concepts and pipelines.
What to expect from us
Programize was founded on the values of respect and appreciation for customers and colleagues alike. We believe in equal opportunity, diversity, flexibility, hard work and continuous improvement in all aspects of our company. We want our people to feel happy, creative, productive and motivated. So, in Programize you will find the following:
-
Friendly, respectful and appreciative working environment.
-
Competitive remuneration package.
-
On-site and remote working options.
-
Lab-like, collaborative, and engaging environment
-
Continuous learning and growth opportunities.
-
International working environment.
-
Work-life balance.
-
Private health insurance plan, including dependents.
Disclaimer:
Programize collects and processes personal data in accordance with the EU General Data Protection Regulation (GDPR). We are bound to use the information provided within your job application for recruitment purposes only and not to share these with any unauthorized third parties, and all applications will be treated as strictly confidential.