Rockstars Wanted!
Our recruitment is based on competencies or sets of behaviors, skills and knowledge and will focus on finding the best people for the available jobs. The selection process may involve several stages If you meet the requirements you will be required to attend an interview.
The interview will be about you and your experience. You will be asked for examples of how you behave in different situations drawing on examples from work, university or your personal life.
Senior PHP Developer
Employment Type: Fulltime
Job Location: Cairo, Egypt
Employee Location: Egypt
Work Arrangement: Remote
Job Description:
We are seeking a Senior PHP Developer with strong backend architecture experience and cloud-native expertise. This role requires deep PHP knowledge combined with solid experience in Node.js and TypeScript, along with the ability to design systems from scratch, scale existing platforms safely, and contribute to AI-aware product development.
Key Responsibilities:
- Design and develop scalable backend systems using PHP, Node.js, and TypeScript
- Build and maintain APIs using REST, GraphQL, and gRPC
- Lead backend architecture discussions and define engineering standards
- Design systems from the ground up and scale existing systems safely
- Implement event-driven architectures using Kafka
- Work with PostgreSQL, MySQL, MongoDB, Redis, and DynamoDB
- Deploy and manage services on AWS or GCP
- Containerize applications using Docker and orchestrate with Kubernetes
- Contribute to AI-enabled product development and AI-ready backend design
- Mentor developers and enforce backend best practices
Required Qualifications:
- 5+ years of professional backend development experience
- Strong hands-on experience with PHP, Node.js, and TypeScript
- Proven experience designing scalable and distributed systems
- Solid expertise in REST, GraphQL, and gRPC API development
- Practical experience with AWS or GCP
- Strong knowledge of Docker and Kubernetes
- Experience with Kafka or other streaming platforms
- Strong database design and optimization skills across relational and NoSQL databases
- Demonstrated ability to lead architecture decisions and define backend standards
Senior Backend Developer / Software Architect (Go / Java)
Employment Type: Fulltime
Job Location: Cairo, Egypt
Employee Location: Egypt
Work Arrangement: Remote
Job Description:
We are looking for a highly experienced Backend Developer / Software Architect to join our growing IT/IS team. In this senior-level role, you will be responsible for designing, implementing, and scaling backend systems from the ground up. Your focus will include architecting system components, defining backend standards, managing database structures, and ensuring the reliability, scalability, and performance of core services.
This is a hands-on position that requires a deep understanding of backend architecture, system design, and a strong command of Go (Golang) or Java. You will collaborate closely with product stakeholders, DevOps, and frontend teams to build robust applications that power critical business operations.
Are you a person who thrives in greenfield environments, enjoys owning the full technical picture, and is ready to lead projects from concept to deployment? If so, this is a unique opportunity to shape the technological foundation of key systems in a fast-moving trading environment.
Key Responsibilities:
- Architect and build backend systems from scratch, including database schema design, service layers, and integration points
- Define and implement scalable, secure, and maintainable backend architectures
- Collaborate with cross-functional teams to translate business requirements into technical solutions
- Provide technical leadership, set coding standards, and mentor junior developers
- Ensure the performance, reliability, and resilience of backend services in high-load environments
- Design and implement secure data storage and communication patterns (REST, gRPC, Protobuf)
Required Qualifications:
- Proven experience designing and implementing backend systems from the ground up
- Strong proficiency in Go (Golang) and/or Java, with deep knowledge of system-level programming and concurrent architectures
- Solid experience in system and application architecture, including distributed systems and microservices
- Strong understanding of relational and NoSQL databases (PostgreSQL, Cassandra, MongoDB)
- Experience with gRPC, Protobuf, RESTful APIs, and messaging systems
- Experience in trading platforms, real-time data processing, and protocols like FIX 4.4 is a significant advantage
- Familiarity with CI/CD pipelines, containerization (Docker, Kubernetes), and cloud platforms is a plus
BI Data Analyst
Employment Type: Fulltime
Job Location: Cairo, Egypt
Employee Location: Egypt
Work Arrangement: Remote
Key Responsibilities:
- Transforming data into strategy – You will analyze complex datasets and extract actionable insights that help teams make informed decisions.
- Bridging IT and business, you will communicate analytical findings clearly and simply to colleagues from various departments, ensuring data becomes a valuable and practical asset in daily business decision-making.
- Advanced analytics in practice, you will develop and apply advanced statistical models such as A/B testing, uplift analysis, regression models, and more.
- Thinking outside the box, you will actively identify business opportunities where data can address specific challenges or validate new ideas.
- Driving innovation through data, you will experiment with new data sources and analytical approaches to generate additional business value.
Required Qualifications:
- A university degree in Statistics, Economics, Mathematics, Computer Science, or a related analytical discipline.
- Several years of experience in data analysis, ideally in direct marketing; retail knowledge is a plus.
- Strong SQL skills and experience working with cloud-based databases (e.g., BigQuery or similar).
- Proficiency in data visualization and dashboard tools such as Power BI, Tableau, or Looker.
- Experience with statistical libraries such as pandas, scikit-learn, and statsmodels.
- Ability to explain complex findings in a clear and persuasive manner.
- An analytical mindset and curiosity — constantly seeking better solutions and additional value from data.
- Excellent English communication skills in a business context (German is a plus).
Preferred Qualifications:
- Experience working with cross-functional teams and end-users.
- Advanced knowledge of analytical techniques, including A/B testing and predictive modeling.
- Familiarity with Looker Studio and LookML.
- Strong motivation to have a direct impact on business outcomes through data-driven work.
Senior Flutter Developer
Employment Type: Project-based
Job Location: Cairo, Egypt
Employee Location: Egypt
Work Arrangement: Remote
Job Summary
We are seeking a highly skilled Senior Flutter Developer with at least five years of professional experience in mobile application development. The ideal candidate will have strong expertise in Flutter and Dart and a proven track record of delivering high-quality, scalable mobile applications. Prior experience working on video-based or media-rich applications is strongly preferred.
Key Responsibilities
- Design, develop, and maintain high-performance mobile applications using Flutter
- Translate product requirements, UX designs, and technical specifications into well-structured, maintainable code
- Build reusable components and libraries to ensure consistency and scalability across applications
- Integrate APIs, third-party services, and backend systems
- Optimize application performance, responsiveness, and reliability, especially for video playback and streaming features
- Collaborate closely with product managers, designers, backend engineers, and QA teams
- Conduct code reviews and ensure adherence to best practices and coding standards
- Troubleshoot, debug, and resolve complex technical issues across multiple devices and platforms
- Stay up to date with Flutter ecosystem updates, mobile development trends, and emerging technologies
Required Qualifications
- Minimum of 5 years of experience in mobile application development
- Strong hands-on experience with Flutter and Dart in production environments
- Solid understanding of mobile app architecture patterns and state management solutions
- Experience consuming RESTful APIs and integrating third-party SDKs
- Strong knowledge of performance optimization, memory management, and debugging on mobile platforms
- Familiarity with Git-based version control systems
- Ability to write clean, testable, and well-documented code
Preferred Qualifications
- Prior experience developing video-based applications, such as streaming, video playback, or real-time media apps
- Experience with video players, media codecs, live streaming, or WebRTC integrations
- Knowledge of platform-specific integrations for Android and iOS
- Experience with CI/CD pipelines for mobile applications
- Familiarity with backend technologies and cloud services
Senior .NET Full Stack Developer
Employment Type: Project-based
Job Location: Cairo, Egypt
Employee Location: Egypt
Work Arrangement: Remote
We are seeking an experienced Senior Full Stack .NET Developer with a strong background in developing enterprise-grade applications. The ideal candidate will have extensive experience in both front-end and back-end development, a deep understanding of .NET technologies, and a proven track record of delivering complex projects. Experience with ABP Framework and ASPNET Zero is highly preferred, as is experience developing CRM and ERP systems.
Key Responsibilities:
- Design, develop, and maintain full-stack applications using .NET Core, C#, ABP Framework, and ASPNET Zero.
- Collaborate with product owners, architects, and other developers to define and implement software solutions.
- Develop robust back-end APIs and scalable front-end interfaces.
- Implement best practices for coding, testing, and deployment.
- Optimize applications for maximum speed and scalability.
- Troubleshoot, debug, and upgrade existing software solutions.
- Participate in code reviews, architecture discussions, and knowledge sharing sessions.
- Contribute to the development of CRM and ERP systems, including business logic, workflows, and integrations.
Required Qualifications:
- 5+ years of professional experience in .NET development.
- Strong experience with C#, .NET Core, ASP.NET, and SQL Server.
- Solid understanding of full-stack development, including HTML, CSS, JavaScript/TypeScript, and popular front-end frameworks (Angular, React, or Blazor).
- Experience with ABP Framework and ASPNET Zero is highly preferred.
- Proven experience developing CRM and ERP systems.
- Strong problem-solving skills and attention to detail.
- Ability to work independently and collaboratively in a team environment.
- Excellent communication skills.
Preferred Qualifications:
- Familiarity with cloud platforms such as Azure or AWS.
- Experience with microservices architecture and RESTful API development.
- Knowledge of unit testing and CI/CD pipelines.
Senior Business Developer
Employment Type: Full-time
Job Location: Cairo, Egypt
Employee Location: Egypt
Work Arrangement: Remote
Role Overview
The Senior Business Developer will be responsible for identifying, developing, and closing new business opportunities for Nile Bits, with a specific focus on software outsourcing services, staff augmentation, and dedicated teams. The ideal candidate has a proven track record selling technical services, understands the software development lifecycle, and is confident communicating with C-level executives, founders, and decision-makers.
You will work closely with the CEO, marketing team, and delivery teams to align service offerings with market needs and drive revenue growth.
Key Responsibilities
Business Development & Sales
- Develop and execute a comprehensive sales strategy to expand Nile Bits’ global client base.
- Generate and qualify leads through networking, outbound outreach, events, LinkedIn, Upwork, and partnerships.
- Present Nile Bits' outsourcing, staff augmentation, and dedicated team services to prospective clients.
- Prepare proposals, quotations, and tailored service packages.
- Negotiate contracts, pricing models, and engagement terms.
- Close deals with SMBs, enterprises, and startups across different geographical regions.
Client Relationship Management
- Build and maintain strong relationships with prospects and key accounts.
- Understand client needs, pain points, and business goals to propose suitable technical solutions and engagement models.
- Collaborate with internal teams to ensure smooth onboarding and customer satisfaction.
Market Research & Strategy
- Conduct research on industry trends, competitors, and target markets.
- Identify new verticals, niche segments, and partnership opportunities.
- Provide insights and recommendations to improve service offerings and positioning.
Collaboration & Reporting
- Work closely with marketing to optimize lead generation campaigns and content strategy.
- Align with delivery and technical teams to ensure feasibility and accurate scoping.
- Maintain CRM hygiene and provide weekly/monthly sales performance reports.
Required Qualifications
- 5+ years of experience in business development, sales, or account management within IT outsourcing, software development services, or technology consulting.
- Proven success selling software outsourcing, staff augmentation, or dedicated engineering teams.
- Strong understanding of software development processes, technologies, and IT service engagement models.
- Excellent communication, negotiation, and presentation skills.
- Strong network in Europe, the US and Canada, or GCC markets is a plus.
- Experience preparing proposals, SOWs, and service agreements.
- Ability to work independently, manage pipelines, and meet revenue targets.
Preferred Skills
- Familiarity with CRM tools (HubSpot, Zoho, etc.).
- Understanding of Agile, DevOps, cloud, and modern software technologies.
- Ability to tailor messaging to technical and non-technical audiences.
- Results-oriented mindset with exceptional follow-through.
Senior Python Developer
Employment Type: Full-time
Job Location: Cairo, Egypt
Employee Location: Egypt
Work Arrangement: Remote
Job Description
We are looking for a Senior Python Developer with over 5 years of experience to join our dynamic team. The ideal candidate will play a key role in designing and implementing API interfaces (REST and/or GraphQL), optimizing SQL queries, and API request loads. You will actively contribute to project ideation sessions, support and mentor team members, and work with peers to shape best practices and standards. A passion for learning new technologies and introducing them where appropriate is essential. You should have a proven track record of working with Python, Django, and relational databases such as MySQL, as well as experience designing and optimizing API solutions.
Responsibilities
- Design and implement REST and GraphQL API interfaces
- Optimize SQL queries and API requests for performance
- Participate in project design and ideation sessions
- Mentor teammates and contribute to team best practices
- Design and implement caching solutions and rules
- Work with distributed systems and message queue systems (e.g., Celery)Monitor and optimize API interfaces and SQL performance
- Collaborate on code reviews, pull requests, and source control using Git
Qualifications
- 5+ years of experience with Python and Django framework
- Strong experience with relational databases (MySQL)
- Extensive knowledge of API design (REST and GraphQL)
- Experience with distributed systems and message queues (e.g., Celery)
- Familiarity with AWS services (Fargate, ECS, OpenSearch, Lambda)
- Front-end development skills (React.js, AntD, Redux/Apollo)
- Knowledge of object-oriented programming and design patterns
- Familiarity with test-driven development and source control systems (Git)
- Experience in the hotel/travel industry is a plus
Senior Full Stack TypeScript Engineer
Employment Type: Full-time
Job Location: Cairo, Egypt
Employee Location: Egypt
Work Arrangement: Remote
Join Us
Are you a passionate Senior Full Stack TypeScript Engineer who thrives in a collaborative, fast-paced environment, eager to make a significant impact on user experience? Join our Findability team and help millions of users
About our Team
The Findability team is at the heart of our users' journey, owning everything from login/signup, homepage, search, filter, and collection pages, sale pages, and calendar views. Our mission is to understand and optimize how users find what they're looking for when they first land on our site. We are a cross-functional squad of 4 engineers, 1 tech lead, 1 Product Manager, 1 designer, and 1 QA. We primarily operate in a fully remote model, with team members spread across various locations, fostering a flexible and collaborative environment.
Your Role
As a Senior Full Stack Engineer, you will play a crucial role in enhancing our platform's findability and discovery features. This position requires comfort and proficiency in both frontend and backend development, with the ability to switch focus based on project priorities.
- Writing high-quality, maintainable code for both frontend and backend systems.
- Actively participating in technical discussions, proposing solutions, and contributing to system design to ensure robustness and performance.
- Working closely with Product Managers, Designers, and Business stakeholders to clarify requirements and ensure a shared understanding of project goals.
- Designing and improving existing systems to be robust and performant.
- Implementing and improving testing capabilities by writing Unit tests, end-to-end tests, and contract tests, aligning with our team's commitment to Test-Driven Development (TDD).
- Proactively communicating with both technical and non-technical stakeholders.
- Actively manage technical debt with a roadmap-aligned approach to ensure long-term maintainability.
- Pair with teammates and conduct code reviews.
- Break down and size work for planning with clear technical direction.
- Deliver high-quality, production-ready features consistently.
Expected Type of Work
One of our significant ongoing projects involves enhancing the search experience, an ever-evolving endeavor where we make decisions based on real data to focus on the most impactful areas. This includes adding new filter capabilities, by interfacing with Salesforce. Additionally, we are implementing the ability for users to search by the number of customers, which involves interfacing with the Elastic Search cluster of a different internal tool while updating the frontend to provide a clear UX.
Tech Stack
- Languages: TypeScript (for both frontend and backend)
- Frontend: React JS, Vitest, Apollo
- Backend: Node.js, Serverless, NextJS
- Databases: Elastic Search / OpenSearch, SQL
- Testing: Unit tests, End-to-end tests, Contract tests
- CI/CD: Jenkinsfiles (understanding of CI/CD concepts is a plus)
- Other: GraphQL
You Bring
- Strong experience in web application development across the full stack.
- Proficiency in TypeScript for both frontend and backend development.
- Solid experience with React JS for building user interfaces.
- Experience with Node.js and Serverless architectures.
- Comfortable writing comprehensive Unit tests, End-to-end tests, and Contract tests, with an appreciation for Test-Driven Development.
- Ability to understand the business context for the work, and help identify and shape what needs to be done.
- Ability to communicate effectively with both technical and non-technical audiences.
- A user-centric mindset, with a genuine interest in understanding user behavior and optimizing their experience.
- A track record of delivering high-quality software.
- Ability to work autonomously while remaining a collaborative team player.
Nice to Have
- Experience with Elastic Search or OpenSearch.
- Working knowledge of AWS.
- Experience with GraphQL APIs.
- Familiarity with Python.
Senior Android Engineer
Employment Type: Full-time
Job Location: Cairo, Egypt
Employee Location: Egypt
Work Arrangement: Remote
Join Us
Join us as a Senior Android Engineer and help shape the mobile experience for millions of users. You’ll be part of a cross-functional squad owning our iOS and Android applications. We focus on fast, scalable delivery, clean architecture, and elegant design. You’ll play a key role in our growing investment in Kotlin Multiplatform and Compose Multiplatform.
Your Role
- Own architecture, tooling, and delivery processes for our Android app.
- Lead technical initiatives and contribute to architecture decisions.
- Build UI using Jetpack Compose, maintaining compatibility with XML where needed.
- Uphold Kotlin best practices and ensure clean, maintainable code.
- Make data-driven decisions based on UX metrics, performance, and team velocity.
- Define and implement a scalable Jetpack Compose Design Language System.
- Work with Designers and Product Managers in early discovery and delivery.
- Align GraphQL contracts with backend engineers.
- Simplify MVI architecture to support faster delivery and maintainability.
- Monitor app health metrics (crashes, ANRs, rendering, network, battery), proactively flag issues, and drive resolution.
- Write unit and instrumented tests and end-to-end tests with Appium.
- Manage CI/CD via Bitrise
- Mentor teammates and conduct code reviews.
- Break down and size work for planning with clear technical direction.
- Communicate clearly with both technical and non-technical stakeholders.
- Deliver high-quality, production-ready features consistently.
Upcoming Epics
- Develop Favorites and Home pages using Kotlin Multiplatform and Compose Multiplatform.
- Implement a new Design Language System aligned with Material Design and reusable across platforms.
Tech Stack
- Language: Kotlin
- Architecture: MVI, Clean Architecture
- UI: Jetpack Compose, XML
- Networking: Apollo Kotlin, Retrofit, OkHttp
- Concurrency: Coroutines, Flow
- Testing: JUnit5, MockK, Appium
- Build & CI: Gradle, Bitrise, Jenkins
- Dependency Injection: Dagger/Hilt, Koin
- Monitoring: Crashlytics, LeakCanary, performance tools
- Local storage: Room, Shared Preferences
- Others: Kotlin Multiplatform (in progress), Modularization
You Bring
- Strong Android experience with Kotlin and Jetpack Compose.
- Fluency in Android fundamentals: lifecycle, performance, memory.
- Experience with MVI, MVVM, and Clean Architecture.
- Working knowledge of Coroutines and Flow.
- Comfortable with Dependency Injection: Dagger/Hilt, Koin
- Experience with Gradle
- Comfort writing unit, instrumented and UI tests.
- Tools experience: Crashlytics, LeakCanary, Firebase, Play Console.
- Strong communication and mentoring skills.
- Track record of delivering quality software on time.
Nice to Have
- Kotlin Multiplatform for shared logic across platforms.
- Compose Multiplatform for unified cross-platform UI.
- Previous experience with CI/CD (preferably with Bitrise)
- Appium for mobile UI automation.
- GraphQL APIs with Apollo Kotlin.
AI Engineer
Employment Type: Full-time
Job Location: Cairo, Egypt
Employee Location: Egypt
Work Arrangement: Remote
Job Description
We are looking for skillful AI experts to join us as a core team member and develop innovative solutions based on cutting-edge machine learning and computer vision technologies. We’re looking for the right individual who has the passion and desire to solve important problems in computer vision applied to echocardiography. For someone who wants to learn and grow, this role provides the unique opportunity to work along with experts in healthcare and machine learning.
Responsibilities
- Develop and deploy deep learning / machine learning models
- Collaboratively work to solve research problems
- Develop new algorithms and computational tools to solve research problems
- Review research code created by other team members
- Closely collaborate with cardiologists and clinical researchers within the organization
Qualifications
- BS/MS/Ph.D. in Computer Science/Software Engineering or related disciplines
- Experience with state-of-the-art computer vision deep learning architectures, including for Image Segmentation and Classification
- Solid experience with Python, TensorFlow, Keras, Jupyter, Git
- Experience with ML frameworks such as XGBoost, SKLearn, Pandas, TFServing
- Experience deploying scalable machine learning pipelines
- An inquisitive and innovative mind – Strong self-motivation with the ability to deliver the occasional miracle
- Ability to fit in with an extremely international team of overachievers that love working and playing hard
- Background in medical imaging.
- Software Engineering experience
- Familiarity with Amazon SageMaker, Amazon Web Services (AWS), REST APIs and Docker
- Familiarity with database technology such as PostgreSQL, MongoDB
iOS Developer
Employment Type: Full-time
Job Location: Cairo, Egypt
Employee Location: Egypt
Work Arrangement: Remote
Job Description
We are seeking a highly skilled and experienced iOS Developer to join our dynamic team. The ideal candidate will have a strong background in developing top-tier mobile applications, a keen eye for detail, and a passion for creating seamless and engaging user experiences. As an iOS Developer, you will be responsible for designing, developing, and maintaining high-quality iOS applications, collaborating with cross-functional teams to define and deliver new features, and continuously improving application performance. You will also play a key role in conducting code reviews, and ensuring the best practices in iOS development are followed. This position offers the opportunity to work on cutting-edge projects and contribute significantly to our mobile strategy.
Responsibilities
- Design and develop advanced applications for the iOS platform.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Maintain code quality, organization, and automatization.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Conduct code reviews.
- Work closely with product management to understand requirements and translate them into technical specifications.
- Participate in Agile/Scrum development processes.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in iOS development.
- Strong proficiency in Swift and Objective-C.
- Deep understanding of iOS frameworks such as UIKit, Core Data, Core Animation, and others.
- Experience with offline storage, threading, and performance tuning.
- Familiarity with RESTful APIs to connect iOS applications to back-end services.
- Knowledge of other web technologies and UI/UX standards.
- Understanding of Apple’s design principles and interface guidelines.
- Proficient understanding of code versioning tools such as Git.
- Experience with continuous integration and deployment.
- Excellent problem-solving, critical thinking, and communication skills.
Data Engineer
Employment Type: Full-time
Job Location: Cairo, Egypt
Employee Location: Egypt
Work Arrangement: Remote
Job Description
The main product you’ll be working on is our data pipeline, which has been built using the best-of-breed ETL/data warehousing tools and technologies. We predominantly use Python, with Airflow being our orchestration framework of choice. We use Snowflake as our cloud data warehouse, together with Tableau for BI and data visualization. All of our infrastructure runs on AWS.
Responsibilities
- Designing and implementing core functionality within our data pipeline in order to support key business processes
- Shaping the technical direction of the data engineering team
- Supporting our Data Warehousing approach and strategy
- Maintaining our data infrastructure so that our jobs run reliably and at scale
- Taking responsibility for all parts of the data ecosystem, including data governance, monitoring and alerting, data validation, and documentation
- Mentoring and upskilling other members of the team
Qualifications
- Experience building data pipelines and/or ETL processes
- Experience working in a Data Engineering role
- Confident writing performant and readable code in Python, building upon the rich Python ecosystem wherever it makes sense to do so.
- Good software engineering knowledge & skills: OO programming, design patterns, SOLID design principles and clean code
- Confident writing SQL and good understanding of database design.
- Experience working with web APIs.
- Experience leading projects from a technical perspective
- Knowledge of Docker, shell scripting, working with Linux
- Experience with a cloud data warehouse
- Experience in managing deployments and implementing observability and fault tolerance in cloud based infrastructure (i.e. CI/CD, Infrastructure as Code, container-based infrastructure, auto-scaling, monitoring and alerting)
- Pro-active with a self-starter mindset; able to identify elegant solutions to difficult problems and able to suggest new and creative approaches.
- Analytical, problem-solving and an effective communicator; leveraging technology and subject matter expertise in the business to accelerate our roadmap.
- Able to lead technical discussions, shape the direction of the team, identify opportunities for innovation and improvement
- Able to lead and deliver projects, ensuring stakeholders are kept up-to-date through regular communication
- Willing to support the rest of the team when necessary, sharing knowledge and best practices, documenting design decisions, etc.
- Willing to step outside your comfort zone to broaden your skills and learn new technologies.
- Experience working with open source orchestration frameworks like Airflow or data analytics tools such as dbt
- Experience with AWS services or those of another cloud provider
- Experience with Snowflake
- Good understanding of Agile
Java Developer
Employment Type: Full-time
Job Location: Cairo, Egypt
Employee Location: Egypt
Work Arrangement: Remote
Job Description
We are looking for a skilled Java Developer to join our dynamic team. As a Java Developer, you will be responsible for leveraging your technical expertise to design, implement, and deliver high-quality software solutions. Collaborating closely with peers, you will address common challenges and contribute to the establishment of best practices and standards within our development environment. Your role will also involve nurturing the growth and development of fellow software engineers through mentorship and constructive feedback. Building strong relationships with stakeholders is essential, as is the ability to adapt to changing technologies and introduce them where appropriate. The ideal candidate will demonstrate fluency in web application development using Grails or other JVM frameworks such as Spring Boot, and possess expertise in Groovy or Java. Additionally, familiarity with frontend technologies like JavaScript, jQuery, and HTML, as well as experience with MySQL, are highly valued. Effective communication skills, adaptable to both technical and non-technical audiences, are crucial, along with an appreciation for agile and lean methodologies. If you're passionate about software development and eager to contribute to innovative projects, we encourage you to apply.
Responsibilities
- Providing direction and apply technical expertise in the design, implementation and delivery of software
- Contribute to the growth and development of software engineers through mentoring and constructive feedback
- Working with peers to address common issues and shape best practices and standards
- Building and promoting healthy relationships with stakeholders
- Learning new technologies and help introduce them where appropriate
Qualifications
- Fluency in web application development using Grails or other JVM frameworks, e.g. Spring Boot
- Fluency in Groovy or Java. Open to working occasionally with other programming languages, e.g. Python
- Expertise in OO programming, MVC, design patterns, SOLID, etc.
- Experience in working with MySQL
- Experience with frontend development, e.g. JavaScript, jQuery, HTML, etc.
- Communication skills adaptable to both tech and non-technical audiences
- Appreciation and familiarity with the values and practices of agile and lean ways of working
BENEFITS
- All employees benefits for free (our famous games room, daily breakfast, fruits, coffee and other hot drinks, soft drinks and juices, company days out and parties…).
- Flexible and comfortable schedule.
- Social insurance.
- Paid annual and national vacation.
- Working remotely.
- Competitive salaries.
- Monetary rewards and incentives.
- Career possibilities with growing team.
- Open-door management policy.
- Full Medical insurance.
- Accommodation and transportation allowance.
- Friendly environment that values innovation and efficiency.
- Exciting opportunities for career growth and talent development.
- Feedback encouragement.
- Recognition and reward programs.
- Friendly environment.
- Fun committees.
- Fun, smart and creative people.
- Social benefits.
Equal Opportunity
Nile Bits is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.
PRIVACY
Nile Bits respects your privacy and takes comprehensive measures to safeguard your personal and business information.
We will not share your credentials and business data with any third parties without your permission. Multi-level corporate security policies and procedures ensure prevention from loss, misuse or unauthorized distribution of any business-sensitive information you share with us.

