Senior Full Stack Developer

Vapulus - New Cairo, Cairo

Applicants for
1 open position
Experience Needed:
More than 4 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Arabic, English
1 open position
About the Job

Key responsibilities:

  • Design and implement a software architecture
  • Select a technology stack
  • Design and configure infrastructure
  • Select a development toolkit (IDE, etc.)
  • Design and implement a database design
  • Improve and optimize the application architecture
  • Ensure security and scalability of the application
  • Ensure security and scalability of the infrastructure
  • Explore new technologies and decide whether to implement them
  • Define and implement development standards according to up-to-date coding methodologies and best practices.
  • Build an agile development culture.
  • Set up a development team workflow.
  • Conduct code reviews.
  • Perform design reviews.
  • Mentor newly hired developers.
  • Monitor developers’ progress.
  • Manage technical risk.
  • Set up a streamlined deployment pipeline.
  • Make sure that the company’s data is protected.
  • Participate in company management.
  • Keep track of and analyse the competition to suggest technological innovations.
  • Suggest ways that technology can help the company be more successful.
  • Engage with customers and product managers to ensure that product delivery obsessively aligns with customer value creation
  • Implement internal engineering management strategies to achieve world-class productivity and cost efficiency.
Job Requirements


  • Proven experience in a similar leadership role
  • Knowledge of technological trends to build strategy
  • Understanding of budgets and business-planning
  • Ability to conduct technological analyses and research
  • Excellent communication skills
  • Leadership and organizational abilities
  • Strategic thinking
  • Hands-on experience in a DevOps organization using popular tools and frameworks
  • Problem-solving aptitude
  • BSc/BA in Computer Science, Engineering or a related field; MBA or other relevant graduate degree is a plus

Essential Knowledge:

  • Frontend Technologies (React, Angular,…)
  • Object Oriented Analysis and Design
  • Database engines (Elasticsearch, MongoDB, Postgres,…)
  • Distributed Systems (Design Patterns, Microservices Architecture, Data Structure, Algorithms)
  • Source Control management tool
  • Cloud Technology ( AWS or google cloud )
About this Company

Vapulus is the next generation mobile payment service and mobile payment provider, Vapulus gives you control over your money. You can shop online, retail, send, and receive the way you want.

See all Careers and Jobs at Vapulus
Signup for an employer account and Post your Jobs!