cykel

senior software engineer

cykel

Full-timeOn-siteExecutiveamman, jordanJOD 1,000 – 1,500

About this role

We are looking for a highly skilled Senior Software Engineer to join our team and help design, build, and scale high-performance applications. You will play a key role in shaping system architecture, mentoring developers, and delivering reliable, secure, and scalable solutions. Responsibilities Design and develop scalable, high-quality software solutions Lead architecture decisions and ensure best practices in system design Collaborate with cross-functional teams (product, design, QA) Review code, mentor junior engineers, and improve team standards Optimize performance, reliability, and security of applications Troubleshoot complex issues and provide long-term solutions Contribute to CI/CD pipelines and deployment strategies Requirements 5+ years of experience in software development Strong experience with modern frameworks (e.g., Flutter, NestJS, Next.js, or similar) Solid understanding of backend architecture, APIs, and databases (PostgreSQL, Redis) Experience with cloud services and scalable infrastructure Strong problem-solving and analytical thinking skills Experience with version control (Git) and agile methodologies Nice to Have Experience with microservices and distributed systems Knowledge of DevOps practices and containerization (Docker, Kubernetes) Familiarity with real-time systems, analytics, or search engines Experience mentoring or leading engineering teams What We Offer Competitive salary and growth opportunities Flexible work environment Opportunity to work on innovative and impactful products Collaborative and fast-paced team culture

Requirements

Requirements 5+ years of experience in software development Proficiency in modern programming languages such as TypeScript, JavaScript, Dart, or similar Strong experience building applications using Flutter, NestJS, Next.js, or similar technologies Solid understanding of designing and building RESTful APIs Experience with databases such as PostgreSQL and Redis Strong knowledge of scalable system architecture Experience working with cloud services (AWS, Google Cloud, or similar) Good understanding of security best practices and data protection Experience with Git and version control systems Ability to work in Agile environments and collaborate with cross-functional teams Strong problem-solving and analytical skills Excellent communication skills and teamwork

Benefits

Benefits Competitive salary and performance-based bonuses Flexible working hours and remote/hybrid options Opportunity to work on impactful, scalable products Fast career growth and leadership opportunities Collaborative and innovative work environment Access to the latest technologies and tools Continuous learning support (courses, certifications, conferences) Health insurance and wellness support Paid time off and public holidays Employee perks and team activities

Required skills

Proficiency in modern programming languages such as TypeScriptJavaScriptand DartStrong full-stack development experience (frontend and backend)Deep understanding of software architecture and design patternsAbility to build high-performancescalable APIsExperience with relational and non-relational databases (PostgreSQLRedis)Strong problem-solving and analytical skillsAbility to write cleanmaintainableand well-structured codeExperience with code reviews and improving team code qualityGood understanding of securityencryptionand data protectionExperience with DevOps practices and CI/CD pipelinesStrong teamwork and communication skillsGood time management and ability to work under pressure