Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Mar 27, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Communicate Recruitment is a specialist recruitment company with over 3 decades of experience. We Connect Great People in the Engineering, Finance, IT, Supply Chain and Freight industries throughout Africa and South Africa. Our aim is to partner with you and introduce you to exceptional candidates on a permanent, contract or temporary basis. Communicate R...
    Read more about this company

     

    Principal Software Engineer

    What’s in Your Basket? 

    • Design & Develop: Architect, implement, and maintain scalable backend services—no hare-brained ideas, just solid engineering.
    • Collaborate & Communicate: Work closely with front-end, product, and design teams to craft egg-cellent solutions.
    • Optimize Performance: Squash bottlenecks, debug performance issues, and keep things running at lightning speed.
    • Code Quality & Reviews: Keep the codebase as clean as a freshly painted Easter egg.
    • Security: Protect data and systems from sneaky cyber-foxes (a.k.a. security threats).
    • Testing & Documentation: Ensure everything is well-tested and documented—no hidden surprises inside!
    • Mentorship: Guide junior engineers so they, too, can hop ahead in their careers.
    • Continuous Improvement: Explore new tools and technologies to make things even more egg-citing.

    What You Need to Hatch This Role: 

    • 8+ years of experience in backend development (Elixir, Go, Python, etc.).
    • Database Expertise: Hands-on experience with PostgreSQL, MySQL, or similar.
    • Architectural Knowledge: Understanding of microservices, monolithic architectures, and their trade-offs.
    • Backend Fundamentals: Strong grasp of RESTful APIs, GraphQL, and application logic.
    • Security Awareness: Knowledge of security best practices (OWASP Top Ten, encryption).
    • CI/CD & DevOps: Experience with Docker, Kubernetes, and modern CI/CD pipelines.
    • Cloud Services: Familiarity with AWS, GCP, or Azure.
    • Testing & Monitoring: Understanding of automated testing frameworks and monitoring tools.
    • Team Player: Great communication and collaboration skills in an Agile/Scrum environment.

    Bonus Eggs: 

    • Experience with data-driven or AI architectures.
    • Proficiency with ORMs like ActiveRecord, Phoenix Ecto, or Entity Framework.
    • Elixir and Phoenix Framework experience (a big Easter treat!).
    • Building distributed, fault-tolerant systems.
    • Performance tuning and optimizing high-traffic applications.

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to Communicate Recruitment on www.linkedin.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Communicate Recruitment Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail