HomeAfrica Jobs

Software Architect job in Johannesburg, South Africa

Software Architect job in Johannesburg

Job Details

Job Reference number: 225540

Our Client which is an international company Looking for Software Architect who will be based in Johannesburg, South Africa.

Company Says

Are you an advocate of Micro Services? Do you know AWS inside and out? Do you deeply care about renewable energy and energy efficiency? Then this job is for you. In this unique role you'll help us build new cloud-based services (and maintain and migrate existing ones).

Software Architect
Software Architect

The Software Architect role is a senior technical position that will interact with many functions (such as designers, product management, operations, and other technology teams) to design robust, scalable, and highly-maintainable micro services and applications. There will also be a significant hands-on element to this position, which requires subject matter expertise in consumer finance applications and deep knowledge of Ruby on Rails, RDBMS, load balancing, active/active fail-over, DR, security, ORM along with solid knowledge of deployment, infrastructure and AWS.

Top Reasons to Work with Us

We can offer you a great place to work in a rapidly evolving business environment with the potential to make positive impact to millions of people, renewable energy and energy efficiency space. You'll have the freedom to manage your own schedule and projects and the power to influence big decisions. Your role will be limited only by your creativity and ability.

What You Will Be Doing

-Creating an architecture that scales and fault-tolerant

-Creating IAM account management procedures

-Helping establish a disaster recovery plan

-Training technical peers on best practices

READ  23 Architect jobs in Jakarta, Indonesia

-Automating code deployment and rollback

-Improving security practices

-Monitoring cloud services

-Maintaining custom APIs

-Be a role model to software engineers

What You Need for this Position

-Minimum: BS in Computer Science/Engineering, MS preferred

-Minimum of 10 years of enterprise level software development experience

-3+ years experience as an architect

-Expert-level knowledge of Ruby on Rails, JS (Angular) and RDBMS (Postgres)

-Has passion for Ruby, OOP, Test Driven Development

-Experience with ORM tools such as Sequel, performance implications of their usage

-Experience with RDBMS technology such as Postgres, SQL Server, MySQL, or Oracle

-In-depth knowledge of micro services architectural style and understanding of service versioning, backward compatibility and deployment challenges

-Subject matter expertise in AWS services, including EC2, S3, SQS, IAM, Route53, CloudFormation, CloudFront, and Elastic Beanstalk

-Deep understanding of security principles

-Effective use of version control systems (such as git) in large teams

-Very strong in programming disciplines like data structures and algorithms


Bonus Points:


-Jenkins or other CI systems

-Config management - salt or chef

-DNS, NTP, HTTP, SMTP, all the standard Internet protocols

What's In It for You

In addition to a competitive compensation package, we take work quality and professional development seriously and also maintain a fun collaborative atmosphere with meals together, lunchtime bike rides, happy-hours, weekend hikes, and volunteer event participation; all optional.


We have a spacious office in downtown Portland surrounded by food carts and reachable by light rail, bicycle, and car. Our office is an open-floor-plan with private conference rooms for quiet work. We have electric standup desks and a regulation foursquare court. Come for the ping-pong, stay for the excitement of excelling at architecting technical solutions to human problems and developing thoughtful software that can be shared outside its intended context while serving the business requirements of a forward-thinking and developer-friendly company whose mission is to reduce greenhouse gas emissions through inexpensive financing of clean energy construction projects!

READ  Cabin Crew Jobs in PREMIUM Airline – Johannesburg, SOUTH AFRICA SALARY 7500 USD – 8500 USD Monthly

So, if you are a Software Architect with experience, please apply today!

Preferred Skills

  • Ruby on Rails
  • JavaScript and/or Angular or Node.js
  • Enterprise or Commercial Application Development
  • software architect
  • Object Oriented Programming
  • Amazon Web Services

Apply Today

Apply now & Send Your CV on: info@jobfindjobs.com, please keep in mind that must write Job Reference number in your email as Subject.

How useful was this post?

Click on a star to rate it!

Average rating / 5. Vote count:

No votes so far! Be the first to rate this post.