Junior Software Engineer - Tech Startup
Job Description:
Job: Junior Software Engineer
Location: Amman - Jordan
Type: Hybrid
Industry: Tech Startup
An early-stage startup is looking for a Junior Software Engineer to build and maintain the application. This role is ideal for someone who enjoys working to ensure systems are secure, scalable, and high-performing, while collaborating closely with the founders.
Key Responsibilities:
- Build and maintain features across the web and mobile applications
- Work on both frontend and backend components of the platform
- Integrate APIs, databases, and third-party services
- Fix bugs, improve performance, and enhance platform stability
- Collaborate closely with product and design to ship clean, usable features
- Participate in code reviews and follow engineering best practices
Requirements:
- Fresh graduate or up to 1 year of experience in software engineering
- Bachelors degree in Software Engineering, Computer Science, or related field
- Proven experience building applications or platforms (projects, internships, or freelance work count)
- Experience working on a development or production-level product
- Familiarity with authentication, payments, or marketplace logic
- Exposure to cloud services and deployment workflows
- Strong fundamentals in software development and problem-solving
- Comfortable working in a fast-moving, product-driven environment
**What youll work with:
- Frontend: TypeScript, React, Next.js
- Mobile: Flutter
- Backend: Node.js, REST APIs
- Database: PostgreSQL
- Version Control: Git
Required Skills:
Database Flutter Development Mobile Applications REST REST APIs Authentication Next.JS Version Control Features Reviews React Components Software Development Node.js PostgreSQL TypeScript Databases Payments Computer Science Software Git Design Engineering Science