Match score not available

Senior Software Architect - (HR30640DE)

Remote: 
Full Remote
Contract: 
Salary: 
10 - 10K yearly
Experience: 
Senior (5-10 years)
Work from: 
Ecuador, Kansas (USA), United States

Offer summary

Qualifications:

Proven AWS and Kafka experience, Strong Python proficiency, Experience with distributed systems, Familiarity with Docker, Postgres and SQLAlchemy, 8+ years in software development.

Key responsabilities:

  • Develop architectural blueprints for data systems
  • Design scalable data pipelines for analytics
  • Enhance Kafka-based messaging systems
  • Integrate and manage vendor data feeds
  • Provide mentorship to junior team members
SAGAN logo
SAGAN Marketing & Advertising Small startup http://www.sagan.com.ar/
2 - 10 Employees
See more SAGAN offers

Job description

Job Title: Senior Software Architect
Location: 
Remote (EST Time zone)
Salary Range: 
up to 10000 USD

Work Schedule: 
Monday Friday, 9:00 AM to 5:00 PM (EST)

NOTE: INDEPENDENT CONTRACTOR POSITION

Company Overview:

Sagan is an exclusive membership community for top executives, founders, and CEOs seeking to hire and maximize the impact of international talent. We bridge the gap between global talent and US-based businesses, connecting candidates from vibrant regions like Latin America, the Philippines, India, Pakistan, Bangladesh, and Africa with leading American companies. Discover a world of career possibilities with Sagan.

Position Overview:

We are seeking a passionate Senior Software Architect to design and optimize scalable, high-performance data pipelines and distributed systems. The ideal candidate will have extensive experience with AWS and Kafka, proficiency in Python, and a strong background in building and maintaining messaging-driven systems. This role is critical for enhancing our platform's architecture and ensuring efficient data processing and integration with vendors.

Key Responsibilities:

Architectural Design & Optimization:

  • Develop and maintain architectural blueprints for robust data systems.
  • Identify and address performance bottlenecks to enhance system efficiency and responsiveness.

Data Pipelines & Distributed Systems:

  • Design and implement scalable data pipelines to support real-time analytics.
  • Architect distributed systems capable of handling large-scale data processing.

Messaging Systems:

  • Improve existing Kafka-based messaging systems to ensure high throughput and low latency.

API & Vendor Integration:

  • Integrate and manage vendor data feeds and troubleshoot issues related to job feed processing.
  • Implement and consume data feeds in various formats, ensuring compatibility and scalability.

Elastic Search Optimization:

  • Drive best practices for Elasticsearch/Open Search indexing as part of platform initiatives.

Collaboration & Mentorship:

  • Provide technical guidance and mentorship to junior team members.
  • Collaborate closely with the engineering team to develop new features and enhance site architecture.

Qualifications:

  • Proven experience with AWS and Kafka for building scalable data architecture.
  • Strong proficiency in Python, with a focus on asynchronous programming.
  • Experience with distributed systems and large-scale data pipeline architecture.
  • Familiarity with Docker, Postgres, and SQLAlchemy for database management.
  • 8+ years of experience in software development, particularly in data pipelines and distributed systems.
  • Excellent problem-solving, analytical, and communication skills.

Nice-to-Haves:

  • Deep understanding of asynchronous processing in distributed systems.
  • Experience with job board integrations and related technologies.
  • Knowledge of data warehousing and real-time data processing technologies.

Please note: To ensure prompt processing of your application, we kindly request that you submit your resume and intro video in English format.

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Marketing & Advertising
Spoken language(s):
EnglishEnglish
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Analytical Thinking
  • Mentorship
  • Verbal Communication Skills
  • Problem Solving

Software Architect Related jobs