Software Architect / Solution Architect

Posted 82ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Software Architect guiding architectural decisions for fintech Remitee. Designing scalable and secure architectures while collaborating with cross-functional teams in a fast-paced environment.

Responsibilities:

  • Define, evolve, and govern software and solution architectures to support sustainable growth
  • Design architectures based on Clean Architecture and modular monolith principles
  • Define, maintain, and communicate architectural models and documentation
  • Provide technical leadership and architectural guidance to multiple teams
  • Mentor engineers and technical leaders in architecture principles, patterns, and tools
  • Define and validate security strategies at the architectural level
  • Review and optimize existing systems to improve performance and reliability
  • Lead and support initiatives related to high availability and fault tolerance
  • Support the team in defining architecture and integration tests
  • Support cloud-native and container-based adoption

Requirements:

  • Proven experience as a Software/Solution Architect in systems that scaled successfully
  • Strong analytical and problem-solving skills
  • Attention to architectural trade-offs
  • Ability to work autonomously while collaborating in a team-oriented environment
  • Strong background in software development with hands-on experience
  • Solid experience applying Clean Architecture and modular monolith designs
  • Documenting and communicating architecture using C4 models and ADRs
  • Knowledge of microservices architectures, messaging, asynchronous systems, APIs, observability, and caching strategies
  • Proven experience designing systems with high availability, fault tolerance, and event-driven architectures
  • Experience designing and validating architecture tests and integration tests
  • Strong understanding of security strategies at the system and application architecture level
  • Proficiency with Git / GitHub
  • Experience with relational databases (SQL Server, PostgreSQL) and NoSQL databases (MongoDB)
  • Experience using Docker and Kubernetes in production environments
  • Proficiency in at least one of the preferred languages: C# and/or Node.js
  • Experience working with Agile methodologies and related tools
  • Excellent communication skills

Benefits:

  • Health insurance
  • Professional development opportunities