Senior Architect
New
J
JobgetherSoftware technology
Fully remote working environment within Europe.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- At least 15 years of professional experience in software development
- Required Skills
- Node.jsPostgreSQLMicrosoft AzureMicrosoft .NETMicrosoft SQL ServerMySQLVue.JsAngularReact
Requirements
- Have at least 15 years of professional software development experience, progressing into senior technical leadership or architecture roles.
- Bring expert-level proficiency in Microsoft C#/.NET or Node.js.
- Have mastery of React; Angular or Vue experience is an advantage.
- Have extensive experience with relational databases such as MySQL, Microsoft SQL Server, MariaDB, or PostgreSQL.
- Have strong experience with both Microsoft Azure and AWS.
- Understand software architecture, system design, development practices, cloud technologies, and modern engineering workflows.
- Communicate effectively with founders, business stakeholders, product teams, and engineers, translating business objectives into technical execution.
- Bring coaching, mentoring, analytical, and problem-solving abilities.
- Be comfortable working autonomously across multiple projects and adapting to different products, technologies, and organizational contexts.
- Be willing to participate in occasional in-person client or founder meetings.
- Solid DevOps knowledge is a plus.
- Experience with Ionic and React Native is advantageous.
- Familiarity with Python, Java, Kotlin, iOS/Swift, or Golang is a plus.
Responsibilities
- Act as a fractional CTO for approximately 2–3 technology businesses, providing technical leadership, architecture guidance, and strategic direction.
- Work with founders and product owners to translate business priorities into actionable technical solutions.
- Review and evolve software architecture and system designs for scalability, maintainability, security, and product alignment.
- Prioritize technical work according to business needs and help teams avoid unnecessary complexity.
- Conduct code reviews, mentor developers, and coach them in engineering practices.
- Perform technical code audits for potential investments, clients, or new projects.
- Provide hands-on support with software development, DevOps, infrastructure, and troubleshooting.
- Contribute to recruitment, training, knowledge sharing, and technical standards.
View Full Description & ApplyYou'll be redirected to the employer's site