Browse Jobs
For Employers
Post JobLog inGet Started

Senior Back-End Software Engineer

Venu Apps
Cairo, Egypt
Posted 2 years ago
14Applicants for1 open position
  • 12Viewed
  • 5In Consideration
  • 9Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

At Venu Technologies, our technology solves persistent problems in the hospitality industry. We’ve established ourselves as a leading developer of innovative software solutions. We’re looking for a highly-skilled senior software engineer to join our growing team. Our ideal candidate will have expert knowledge of software development processes and solid experience testing and evaluating current networking systems. 

If finding issues and fixing them with beautiful, meticulous code are among the talents that make you standout, we’d like to hear from you.

Objectives of this Role

  • Working as part of an Agile software development team to translate VENU application storyboards and use cases into functional features.
  • Design, build, and maintain efficient, reusable, and reliable code
  • Coding solutions to a high level of testability, modularity, and maintainability.
  • You should excel in the design, creation, management, and business use of large data sets.
  • You should have excellent communication skills and ability to adjust communication to different groups of stakeholders to be able to work with business analysts and engineers to determine how best to design the data management setup.
  • You will be responsible for designing and implementing scalable extract, transform, and load (ETL) processes to support the rapidly growing and dynamic business demand for data, and use it to deliver the data as service which will have an immediate influence on day-to-day business decision making.
  • Support and development of junior software engineers by providing advice, coaching and educational opportunities.

Responsibilities

  • Optimization of our applications for performance and scalability.
  • Adding new features to the existing platform.
  • Write code and tests, build prototypes, solve issues, profile and analyze bottlenecks.
  • Design performs robust APIs to support mobile and desktop clients.
  • Manage and optimize scalable distributed systems on the cloud.
  • Develop automated tests to ensure business needs are met and allow for regression testing.

Job Requirements

Required Skills and Qualifications

  • * 5+ Years of Experience in Software engineering.
  • * Excellent Knowledge of MVC platforms (Laravel).
  • * Excellent skills NodeJS
  • * Able to implement automated testing platforms and unit tests.
  • * Experience in online payment.
  • Experience in integration.
  • Industry experience in Developing Enterprise Software applications.
  • Experience with core AWS OR Google Cloud.
  • Advanced SQL and query performance tuning skills.
  • Demonstrated strength in data modelling, ETL development, and data warehousing (Experience with MySQl is Preferred).
  • Experience with JS Front End Development Frameworks (Angular/React) is Preferred.
  • Familiar with DevOps (CI/CD), TDD and test automation.
  • Previously worked on an international project.

Preferred Qualifications

  • Experience designing RESTful APIs, specifically for mobile apps.
  • Experience forming and leading a team.

Being You @ Venu Technologies

  • Venu is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, age, veteran status, or other characteristics. 

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Back-End Software Engineer