0% found this document useful (0 votes)
2 views2 pages

Job Title - Full Stack Developer - Intermediates and Seniors

The document outlines a job description for a Full Stack Developer position in Amman, Jordan, focusing on collaboration with cross-functional teams to develop features and improve systems. Key responsibilities include feature development, system ownership, production support, mentoring, and process improvement, with required technical skills in various programming languages, cloud environments, and agile methodologies. Personal skills emphasized include a proactive attitude, effective communication, teamwork, and a commitment to continuous learning and improvement.

Uploaded by

brenda oketch
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views2 pages

Job Title - Full Stack Developer - Intermediates and Seniors

The document outlines a job description for a Full Stack Developer position in Amman, Jordan, focusing on collaboration with cross-functional teams to develop features and improve systems. Key responsibilities include feature development, system ownership, production support, mentoring, and process improvement, with required technical skills in various programming languages, cloud environments, and agile methodologies. Personal skills emphasized include a proactive attitude, effective communication, teamwork, and a commitment to continuous learning and improvement.

Uploaded by

brenda oketch
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Job Title: Full Stack Developer - Seniors

Location: Amman, Jordan


Type: Full-Time

Role Overview:

As a Full Stack Developer, you will collaborate with product managers, designers, and frontend
engineers to design and implement new features for our growing user base. Your role will
involve leading and contributing to significant cross-functional projects, owning and improving
systems, and mentoring less experienced team members. You will be hands-on in writing high-
quality code, resolving production issues, and driving improvements in engineering standards
and processes.

Key Responsibilities:

● Feature Development: Brainstorm and work with cross-functional teams to


conceptualize and build impactful features.
● System Ownership: Own features or systems, focusing on their stability and continuous
improvement.
● Production Support: Assist support and operations teams in resolving production
issues.
● Code Quality: Write well-structured, documented, and maintainable code.
● Mentoring: Mentor and coach junior and intermediate developers through code reviews,
pair programming, and continuous feedback.
● Process Improvement: Enhance engineering standards, tooling, and processes.
● User Stories: Develop and analyze user stories, turning them into actionable and
inspiring features.
● Best Practices: Advocate for and apply best practices in availability, scalability,
operational excellence, and cost management.
● Project or Feature or Task Leadership: Lead or/and contribute to large-scale projects,
ensuring high-quality outcomes and long-term system health.

Technical Skills:

● Languages: Proficient in functional and OOP languages such as PHP, Python,


JavaScript/TypeScript, Node, and React.
● Code Quality: Ability to write clean, testable, and maintainable code.
● Troubleshooting: Excellent debugging and troubleshooting skills.
● Command Line: Proficiency with command line tools, especially in a Linux-based
environment.
● Version Control: Strong understanding of Git and common CI/CD practices.
● Containerization: Experience with Docker or Kubernetes.
● Web Technologies: Solid foundational knowledge of HTML/CSS and web application
security.
● Cloud & Databases: Experience with distributed and cloud-based environments (e.g.,
AWS), microservice architecture, domain-driven design, RESTful services, and relational
(MySQL) and NoSQL databases (MongoDB).
● Agile: Familiarity with agile development processes (Scrum or Kanban).

Personal Skills:

● Code Improvement: Committed to leaving code better than you found it.
● Learning: Willingness to learn new technologies and explore new areas.
● Attitude: Proactive, positive attitude with strong interpersonal skills.
● Communication: Effective communication skills, both written and verbal.
● Teamwork: Ability to work independently and collaboratively within a team.
● Idea Sharing: Eagerness to share ideas and openness to others' ideas.
● Business Alignment: Understanding of how team goals fit with business needs.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy