Announced
25/10/20242 month(s) ago
Job Status
Full Time
Job Type
Employee
Expiration Date
25/03/2025 92 days left
Job Category
Job Location
Job Title
Senior Full Stack DeveloperWork At
Confidential
Job Presentation
Responsibilities:
- Collaborate closely with product managers, designers, and frontend engineers to brainstorm and develop new features for our expanding user base.
- Lead and contribute to large-scale, cross-functional projects that significantly impact business outcomes.
- Take ownership of features or systems, ensuring their long-term health while improving the stability of other systems.
- Provide support to the operations and support teams to resolve production issues efficiently.
- Write clean, well-structured, and documented code.
- Mentor and coach junior team members, providing guidance through code reviews, pair programming, and continuous feedback.
- Stay hands-on, actively contributing to the codebase while nurturing less experienced team members.
- Enhance engineering standards, tools, and processes to improve overall team productivity.
- Transform ideas into code, focusing on iterative development (branch, write, commit, repeat).
- Build reusable modules and widgets that can be implemented across different parts of the site.
- Develop and analyze user stories, converting them into actionable components to deliver exciting new features.
- Uphold the company’s core values of accountability, integrity, and respect in day-to-day tasks.
- Promote and implement best practices for scalability, availability, operational excellence, and cost management.
Requirements:
- 4 years of experience in software development.
- Proficiency in both functional and object-oriented programming languages such as PHP, Python, JavaScript/TypeScript, Node.js, and React.
- Strong ability to write clean, maintainable, and testable code.
- Excellent troubleshooting and debugging skills.
- Proven ability to build solutions from the ground up.
- Competency with command-line tools, particularly in Linux-based environments.
- Familiarity with Git and CI/CD pipelines.
- Experience with containerization technologies such as Docker or Kubernetes.
- Solid foundation in HTML/CSS and knowledge of web application security best practices.
- In-depth understanding of computer architectures, data structures, and algorithms.
- Experience working in cloud-based, distributed environments (e.g., AWS).
- Strong knowledge of microservices architecture, domain-driven design, and RESTful services.
- Experience with relational databases like MySQL and NoSQL databases like MongoDB.
- Hands-on experience with agile methodologies like Scrum or Kanban.
- PHP
- Python
- Node.js
- Location Amman - Jordan
- Industry Information & Communication Technologies
- Job Type Full-Time
- Experience 4
- Nationality Unspecified