JavaScript Engineer
JavaScript Engineer at Avertra (Amman, Jordan) working full-stack on the company's platform: building user-facing features and front-end apps, maintaining complex applications, optimizing performance, and implementing API designs. Core stack is JavaScript/TypeScript with Node, React, Next.js, and SQL/NoSQL databases.
- Compensation
- Not disclosed
- Location
- Amman, Jordan
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 1+ years
- Category
- Software engineering
- Posted
Skills
Must have
- Strong project management and organizational skills
- Communication skills and critical thinking
- English proficiency
- Bachelor's Degree in Computer Science, Information Technology, Engineering, or Mathematics
- At least 1-4 years of experience in web technologies, HTML, CSS, and JavaScript
- Experience with responsive design for desktop/mobile
- Extensive HTML/CSS/JavaScript coding experience, including Node, TypeScript, React and Next.js
- Experience working with SQL or NoSQL databases (e.g., PostgreSQL, MongoDB, Azure CosmosDB)
- Experience working with ORMs (e.g., Drizzle, Prisma, TypeORM)
- Ability to work in a collaborative Agile environment
- Familiarity with AI agentic tools (e.g., Claude Code, Codex, Cursor)
- Knowledge of software development best practices (e.g., DRY, KISS, TDD, DDD)
- Ability to design and write effective unit tests ensuring code reliability and high test coverage
Nice to have
- Willingness to travel depending on project needs
Full description
Our mission is to simplify life. At avertra, we simplify and
automate complex decision making for the customer centric industries
that power the world's economies: utilities, financial services,
logistics, and commerce. We are taking on real challenges in today's
enterprise, the ones that directly shape the employee and customer
experience, and as an AI-forward company we use logic and technology
to create a better one.
**What we can promise you:
- You will join a global team of curious, committed people
building a sustainable, scalable ecosystem that uses logic and
technology to create a better experience.
- You will be empowered to drive change, bring ideas forward,
and help us become better.
- We will invest in you, giving you room to master your domain
and drive excellence.
As Avertra Corp’s JavaScript Developer, you will be in charge of
all duties related to both the front-end and back-end of the
platform, from developing designs for complicated applications to
analyzing code. This includes optimizing applications, ensuring
UI/UX feasibility, and implementing API designs and
architecture.
Main Job Responsibilities
- Create new user-facing features and front-end applications for
various platforms.
- Help out with front-end and backend work on other applications.
- Modify/maintain complex existing applications and develop new
specifications and designs.
- Ability to design and write effective unit tests to ensure
code reliability, maintainability, and high test coverage.
- Perform requirements analysis, identification of code metrics,
code analysis, system risk analysis, usability, automation, and
software reliability analysis.
Requirements
Needed Competencies
- Strong project management and organizational skills.
- Communication skills and critical thinking.
- English proficiency.
Education
Bachelor’s Degree in Computer Science, Information Technology, Engineering, or Mathematics.
Experience