Software Engineer

Second Step - Egypt - Cairo
  • Design, develop, and implement essential applications.
  • Provide technical expertise throughout the development lifecycle.
  • Develop scalable, robust, and lasting technology solutions.
  • Review and improve current systems.
  • Gather requirements from internal and external stakeholders.
  • Test, debug, and troubleshoot applications and updates.
  • Maintain high-quality code following best practices.
  • Document technical changes and support timely deployment.
  • Stay up-to-date with emerging technologies and trends.

 


Strong experience in Go (Golang) programming, including Goroutine and channel patterns.Experience with Go frameworks and tools: Godep, Sltr, Stringer, Revel, Gorilla Mux, and templating.Front-end development: HTML, CSS, AJAX, JSON.Experience with eCommerce platforms (Magento, OpenCart, WooCommerce, Shopify, WHMCS, Zoho) and plugin development.Familiarity with CRM workflow customization and webhook integrations (e.g., Freshsales).Experience with API development, microservices, and multi-tier secure application design.Cloud exposure (Azure or AWS) is a plus.Database usage and management experience.Version control (Git, SVN) and issue tracking tools (Jira).Excellent communication skills with clients and internal teams.Knowledge of mobile development is a plus.Experience in Financial Services, eCommerce, or Payments is preferred. 
Post date: Today
Publisher: Wuzzuf .com
Post date: Today
Publisher: Wuzzuf .com