Browse Jobs
For Employers
Post JobLog inGet Started

Senior Full Stack Developer

Vapulus
New Cairo, Cairo
Posted 4 years ago
24Applicants for1 open position
  • 24Viewed
  • 0In Consideration
  • 24Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

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

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 )

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Full Stack Developer