Browse Jobs
For Companies
Post JobLog inGet Started
Logo

Full Stack Developer

3rcontracting
Maadi, Cairo
3rcontracting logo

Full Stack Developer

Maadi, CairoPosted 21 hours ago
16Applicants for1 open position
  • 0Viewed
  • 0In Consideration
  • 0Not Selected

Job Details

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

Skills And Tools:

Job Description

We are looking for an experienced and highly motivated Full Stack Developer to join our growing team. As a Full Stack Developer, you will play a key role in developing and maintaining web applications that power our business. You will work with modern web technologies, creating both the front-end and back-end of our applications, and collaborate closely with other developers, designers, and product managers to deliver high-quality software solutions.

  • Design, develop, and maintain both front-end and back-end components of web applications.
  • Build reusable, efficient, and scalable code.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Troubleshoot, debug, and optimize code for performance, scalability, and security.
  • Participate in code reviews to ensure the quality and maintainability of software.
  • Develop and implement APIs and services for the application.
  • Write automated tests to ensure the application is functional and performs as expected.
  • Stay up-to-date with emerging technologies and trends in web development.
  • Work in an Agile/Scrum environment and contribute to sprint planning and estimation.
  • Full knowledge of industrial application and platforms ( IIOT , MES , ERP ..etc )
  • Educational Qualifications:   Bachelor’s degree in computer science, Information Technology, Software Engineering, or a related field (or equivalent practical experience). Master's Degree (optional) in a related field is a plus.

Job Requirements

Technical Skills:

  • Front-End Development:
    • Proficiency in HTML5, CSS3, and JavaScript. Experience with modern JavaScript frameworks such as React, Angular, Vue.js, or similar. 
    • Understanding of responsive design and cross-browser compatibility.
    • Familiarity with CSS preprocessors like SASS or LESS.
  • Back-End Development:
    • Expertise in server-side programming languages such as Node.js, Python, Java, Ruby, PHP, or C#. Solid understanding of web servers, request handling, and server-side logic.
    • Experience with API development (RESTful APIs, GraphQL).
    • Knowledge of authentication mechanisms and security practices.
  • Databases:
    • Proficiency in relational databases like MySQL, PostgreSQL, or SQLite.
    • Experience with NoSQL databases like MongoDB or Cassandra.
    • Understanding of ORM frameworks like Sequelize, Mongoose, or Django ORM.
  • Version Control:
    • Experience using Git for version control.
    • Familiarity with platforms like GitHub, GitLab, or Bitbucket for collaborative development.
  • DevOps and Deployment:
    • Familiarity with continuous integration and continuous deployment (CI/CD) tools.
    • Knowledge of cloud platforms like AWS, Azure, or Google Cloud.
    • Experience with containerization tools like Docker and orchestration using Kubernetes is a plus.
  • Testing and Debugging:
    • Experience with automated testing frameworks (e.g., Jest, Mocha, Cypress).
    • Ability to debug issues in both front-end and back-end code.
    • Familiarity with performance optimization techniques.
  • Development Methodologies:
    • Familiarity with Agile methodologies, particularly Scrum.
    • Experience with project management tools like Jira, Trello, or Asana

Preferred Qualifications:

  • Experience with GraphQL and modern API design.
  • Knowledge of WebSockets for real-time communication.
  • Understanding of container orchestration (e.g., Kubernetes).
  • Experience with microservices architecture.
  • Familiarity with serverless architecture.
  • Knowledge of mobile-first development and mobile frameworks (e.g., React Native).
  • Strong proficiency in HTML, CSS, and JavaScript for front-end development.
  • Expertise in modern JavaScript frameworks like React, Angular, or Vue.js.
  • Solid understanding of back-end programming languages such as Node.js, Python, Ruby, Java, or PHP.
  • Experience with database management systems like MySQL, PostgreSQL, MongoDB, or similar.
  • Proficiency in API development, RESTful services, and third-party integrations.
  • Experience with version control systems like Git.
  • Familiarity with deployment, CI/CD processes, and cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Strong problem-solving skills and attention to detail.
  • Experience with full-stack frameworks such as MEAN (MongoDB, Express, Angular, Node.js) or MERN (MongoDB, Express, React, Node.js).
  • Knowledge of containerization technologies like Docker and orchestration tools such as Kubernetes. Experience with GraphQL. Understanding security principles and implementation.
  • Familiarity with Agile development methodologies.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentFull Stack Developer