Senior Full Stack Developer

Penguin- Amman, Jordan

Brief about the role 

As a Senior Full Stack Developer, you will play a key role in designing, developing, and maintaining our suite of products using React.js and ASP.NET C#. You will have an opportunity to work with cutting-edge technologies and domains at the cross-section of IoT and AI. You will work closely with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality software solutions that meet business requirements and user needs

Responsibilities 

  • Leading the technical design and architecture of web applications and services, ensuring scalability, performance, and security.
  • Developing responsive user interfaces using React.js and integrating with backend systems.
  • Writing well-structured and maintainable code, following best practices and coding standards.
  • Creating and maintaining RESTful APIs and interfacing with various backend services and databases.
  • Designing and implementing unit tests to ensure the quality and reliability of code.
  • Utilizing 7+ years of advanced troubleshooting experience to identify and resolve complex technical issues.
  • Applying 7+ years’ experience with software development practices, concepts/methodologies (i.e. Waterfall, Agile, Iterative), and technologies obtained through formal training and/or work experience.
  • Contributing 5+ years’ previous experience as a Full Stack Engineer to drive the development process forward.
  • Leveraging 5+ years’ experience with front-end stack, including HTML5, CSS, JavaScript, ReactJs.
  • Demonstrating proficiency with one of the following back-end languages, including Java, .NET, and Python, to deliver comprehensive solutions.
  • Building solutions that programmatically interface with 3rd party web APIs and integrating solutions with other systems.
  • Utilizing 5+ years’ experience with relational database systems, and preferably with NoSQL systems
  • Establish and contribute to best practices and coding standards.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (Master's preferred).
  • Experience with AI copilot and related augmentation tools for development tasks.
  • 7+ years of professional software development experience with advanced troubleshooting expertise.
  • Strong proficiency in React.js and modern front-end technologies for building responsive web applications.
  • Extensive experience with ASP.NET C# and backend development, including RESTful API design and integration.
  • Proficiency in HTML5, CSS3, JavaScript, and related web technologies.
  • Solid understanding of software architecture principles and design patterns.
  • Experience with unit testing frameworks and a commitment to writing testable code.
  • Experience with version control systems (Git), continuous integration, and deployment pipelines.
  • Familiarity with agile development methodologies and tools.
  • Excellent problem-solving skills and the ability to analyze, optimize, and refactor code.
  • Strong communication skills, both verbal and written, with the ability to explain complex technical concepts to non-technical stakeholders.
  • Previous experience in mentoring junior developers and leading technical discussions.


Education
  • Computer Science - Bachelor's Degree
  • Software Engineering - Bachelor's Degree
Post Date
19/06/2025 at 03:13 PM
Work Class
Managerial And Office
Work Type
Full Time
Share This Job Post
Apply Now