Software Developer
Wasit, Iraq
Job Description:
We are seeking a skilled Software Developer to design, build, and maintain web and internal applications that support FiberX digital services. You will work with cross-functional teams to deliver reliable, scalable software for customer-facing platforms and operational tools.
Key Responsibilities
- Design, develop, and maintain web applications and APIs using modern frameworks.
- Write clean, testable, and well-documented code following team standards.
- Collaborate with product, design, and QA teams to deliver features on schedule.
- Participate in code reviews and contribute to technical design discussions.
- Debug, troubleshoot, and resolve production issues with minimal downtime.
- Integrate with third-party services, databases, and internal systems.
- Optimize application performance, security, and scalability.
- Support deployment pipelines and contribute to CI/CD improvements.
Education:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
Experience:
- Minimum 2 years of professional software development experience.
- Experience building production web applications with JavaScript/TypeScript.
Technical Skills:
- Strong proficiency in JavaScript/TypeScript, React, and Node.js or similar stacks.
- Experience with REST APIs, relational databases, and Git workflows.
- Familiarity with Next.js, Tailwind CSS, or comparable modern frontend tools.
- Understanding of authentication, caching, and basic cloud deployment concepts.
- Ability to write unit and integration tests for critical application paths.
Certifications (Preferred):
- Relevant vendor or cloud certifications (e.g., AWS Developer, Azure Developer) are a plus.
Other Skills:
- Excellent English language proficiency (written and verbal).
- Strong communication and collaboration skills across technical and non-technical teams.
- Problem-solving mindset with attention to detail and ownership of deliverables.
