Logo-favicon
Join our team at Ideaport Riga

Technical Architect
(Java/.NET)

Technical Architect (Java/.NET)

At IDEAPORT RIGA we specialize in building and extending CRM platforms with a strong focus on AI and user experience. For over 18 years, we have been delivering top-notch consulting and outsourcing services to clients across Europe. Our team of 80 engineers works together in a collaborative, people-centric environment, doing our best in creating a supportive and healthy workplace.

 

Instead of using technical requirements, we prefer to say what we believe in:

  • we believe that engineers seeking to understand clients’ business problems better understand the context of their work, which helps them to innovate, deliver more value to their customers and find more purpose in their work
  • we don’t have concerns about our role, status, and ego. Everyone participates equally in finding the best ways to go, and everyone is ready to help even with the most menial work if that’s what is needed
  • we share the rewards we’ve earned. Including but not limited to profit share
  • just a little bit of sarcasm is never wrong


About the Project:

The client is an international bank with a wealth management branch. The project focuses on developing and enhancing a middleware platform to support new functional and non-functional requirements, as well as system integrations.

 

About you:

You’re a hands-on engineer who loves diving deep into tricky problems (think GraphQL schema design, operational data storage, query-planner tweaks, and observability hooks) and surfacing with clear, pragmatic solutions. You translate business goals and enterprise guidelines into technical blueprints, and prototypes, switching effortlessly between whiteboard diagrams and pull-request reviews. You explain trade-offs in plain English, advocate for Clean Code and DevOps best practices, and keep your curiosity razor-sharp while staying humble enough to change course when the data says so.

 

Key Responsibilities:

  • Strong proficiency in the Java or .NET ecosystem, including frameworks, libraries, and tooling.
  • Designing solutions that effectively meet both functional and non-functional requirements.
  • Experience working with system and service integrations, including both synchronous and asynchronous communication patterns.
  • Familiarity with event-driven architectures and streaming technologies such as Kafka or similar platforms.
  • Familiarity with data storage solutions, with optional experience in platforms such as Databricks or Snowflake.
  • Strong communication skills to confidently engage with business stakeholders, gather requirements, and present technical solutions clearly.
  • Ability to explain complex ideas in fluent, professional English and Latvian (at least B2 level) and tailor the message to both technical and non-technical audiences.
  • Proactively shares knowledge, fosters collaboration, and supports the growth and success of fellow team members.

What We Offer:

  • Opportunities for professional growth, paid certifications, and access to professional and business-related training and development courses.
  • A flexible and dynamic work environment where your role is not limited by strict boundaries.
  • Supportive, transparent, and honest colleagues who work together toward shared goals, helping each other grow and succeed.
  • Health insurance starting from the first working day.
  • Accident and life insurance after the probation period.
  • Monthly contributions to a private voluntary pension scheme after the probation period (EUR 50/month).
  • A mobile subscription plan with unlimited calls and internet.
  • Free parking next to the office.
  • Free physiotherapy sessions in the office during work breaks.
  • A great selection of food and drinks available in the office.
  • Regular team events and meaningful company activities that strengthen collaboration, team spirit, and well-being.
  • A profit-sharing program.
  • Yearly salary review based on your performance.
  • The option of a hybrid working style.
  • A competitive salary ranging from 4500 to 6000 EUR gross, with the possibility of a higher amount based on your experience and qualifications.

Positions at

Senior Java Integration Developer

Riga, Latvia
Full-time
Apply

Senior Salesforce Developer

Riga, Latvia
Full-time
Apply

Salesforce Business Analyst / Consultant

Riga, Latvia
Full-time
Apply

Our promise to you

We promise to use your time wisely. The whole process, from the moment we receive your resume to the offer, usually takes less than 15 workdays.
Woman holding a laptop