Post a job

Golang Software Architect

P

Location
Montenegro
Pragmatike

Job Description

Job Description:

  • Location: Fully remote, EU timezone (CET +/- 2hours)
  • Start date: ASAP
  • Languages: English is mandatory; French is a plus
  • Our client: Cloud Computing / Distributed Systems / AI - European Saas

Key Responsibilities:

  • Designing the software architecture of the project considering technical constraints, functional requirements, and project goals.
  • Supervising and guiding development teams in implementing the software architecture.
  • Ensuring the coherence and quality of the software architecture throughout the project lifecycle.
  • Collaborating with the backend team to ensure the integration of Golang for a multiplatform solution for resource sharing.
  • Leveraging public cloud services and IPFS technology for efficient system performance and scalability.

Required Skills:

  • Strong skills in software design and software architecture.
  • Excellent proficiency in Golang for backend development. Node.js is a+
  • Experience with distributed systems, cloud computing, is a significant +
  • Ability to work in a team and communicate effectively with team members and stakeholders.

Education and Experience:

  • Minimum 7-10 years of experience as a Software Architect.
  • Masters degree in computer science, software engineering, or a related field.

Advice from our career coach

As a successful applicant for this position, you should know:

  • Understanding of software architecture and design principles is crucial
  • Proficiency in Golang for backend development is required
  • Experience with distributed systems and cloud computing is highly valued
  • Strong communication skills are essential for effective collaboration
  • Minimum 7-10 years of experience as a Software Architect
  • Masters degree in computer science or related field is preferred

To stand out as an applicant:

  • Highlight your experience in designing software architecture and working with Golang
  • Showcase your expertise in distributed systems and cloud computing
  • Emphasize your ability to work effectively in a team environment
  • Demonstrate strong communication skills in your application materials
  • Include any relevant certifications or additional languages spoken, especially French

Apply for this job

Expired?

Please let Pragmatike know you found this job with RemoteJobs.org. This helps us grow!

RemoteJobs.org mascot