Software Architect

Posted 4 weeks ago

Worldwide

Summary

**Location:** Remote **Engagement Type:** Freelance / Contract (Upwork) **Experience Required:** 5–6+ Years (Mandatory) ## About the Role We are looking for an experienced Software Architect to help design and define the technical architecture for a modern SaaS platform. The ideal candidate will have strong expertise in backend architecture, database design, API integrations, cloud-native development, containerization, and scalable system design. You will work closely with the founders, product team, and engineering team to create a secure, scalable, and maintainable architecture that can support rapid growth. ## Key Responsibilities * Design end-to-end backend architecture for a cloud-based SaaS platform. * Define scalable microservices or modular architecture patterns. * Design and optimize PostgreSQL database schemas, indexing strategies, and data models. * Architect secure API frameworks, third-party integrations, and service communication models. * Design containerized deployment strategies using Docker and Kubernetes. * Define CI/CD architecture and deployment workflows. * Establish security, scalability, performance, and reliability best practices. * Produce architecture diagrams, technical specifications, and implementation guidelines. * Review engineering designs and provide architectural recommendations. * Guide the team on cloud infrastructure and application architecture decisions. * Participate in technical discussions and architecture reviews. ## Required Skills * 5–6+ years of software architecture and backend engineering experience. * Strong expertise in PostgreSQL database design and optimization. * Experience designing RESTful APIs and integrating third-party APIs. * Hands-on experience with Docker and containerized environments. * Experience with Kubernetes or equivalent orchestration platforms. * Strong understanding of cloud platforms such as AWS, Azure, or GCP. * Experience designing scalable, high-availability systems. * Strong knowledge of security architecture, authentication, authorization, and API security. * Familiarity with CI/CD pipelines and DevOps practices. * Ability to create architecture documentation and technical specifications. ## Preferred Qualifications * Experience architecting SaaS platforms. * Experience with AI/ML platform integrations. * Understanding of compliance and security frameworks such as SOC 2, ISO 27001, GDPR, or similar. * Experience with event-driven architectures, message queues, and distributed systems. * Prior startup experience is highly desirable. ## Deliverables * High-Level Architecture Design (HLD) * Low-Level Design (LLD) * Database Schema Design * API Architecture & Integration Framework * Containerization Strategy * Deployment & Infrastructure Architecture * Security Architecture Recommendations * Architecture Documentation & Diagrams ## To Apply Please include: 1. Your total years of architecture experience. 2. Examples of SaaS platforms you have architected. 3. Technology stack expertise. 4. Cloud platforms you have worked with. 5. Experience with PostgreSQL, Docker, Kubernetes, and API integrations. 6. Links to architecture diagrams, technical documents, GitHub, or portfolio (if available). 7. Your hourly rate and availability. We are looking for someone who can think strategically, challenge assumptions, and build a scalable architecture foundation that can support future growth. **Suggested Upwork Screening Questions:** 1. Describe the largest SaaS platform you have architected. 2. How would you design a multi-tenant SaaS architecture? 3. What PostgreSQL optimization techniques have you implemented? 4. How do you secure APIs in a distributed environment? 5. Describe your experience with Docker and Kubernetes in production. 6. Which cloud platform do you consider your strongest and why? 7. Share an architecture diagram or document from a previous engagement (redacted if necessary).

  • $2,000.00

    Fixed-price
  • Expert
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
Software Architecture & Design
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:4 weeks ago
  • Interviewing:
    5
  • Invites sent:
    6
  • Unanswered invites:
    0
About the client
Member since Dec 18, 2022
  • IND
    Pune11:57 PM
  • $120 total spent
    2 hires, 1 active

Explore similar jobs on Upwork

Zoho CRM
API
Customer Relationship Management
Automation
FHIR
Odoo
Healthcare IT

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo