JavaScript Engineer
Summary
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.
- 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.
- 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
- Strong project management and organizational skills.
- Communication skills and critical thinking.
- English proficiency.
- At least 1-4 years of experience in web technologies, HTML,
CSS, and JavaScript.
- Experience with a 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.
- AI agentic tools (e.g., Claude Code, Codex, Cursor).
- Software development best practices (e.g., DRY, KISS, TDD, DDD).