I confirm that I work for Nile Bits and that I have been given the task by its management to manage this profile.
I will keep all information up to date and agree to receive notifications related to job posts, discussions, and any other content related to the company.

Cancel 

Company Name:
Company Url:
Short Pitch:
Description:
Headquarter Location:
Tags:


Job Url:

Nile Bits




6d

Senior Data Engineer

Nile BitsCairo, Egypt, Remote
agileairflowsqlDesigndockerlinuxpythonAWS

Nile Bits is hiring a Remote Senior Data Engineer

Job Description

  • 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

See more jobs at Nile Bits

Apply for this job

+30d

Senior Java Software Engineer

Nile BitsCairo, Egypt, Remote
agilekotlinscalasqlDesignjavaangularjavascript

Nile Bits is hiring a Remote Senior Java Software Engineer

Job Description

  • Provide technical and/or business application consultation to business partners and team members in the areas of functionality, architecture, operating systems and databases for complex Java application systems.
  • Work with architects in transforming high level architecture designs and assists in technical delivery of large scale enterprise projects to implement optimized end-to-end solutions.
  • Analyze existing systems and architectures for improvement recommendations.
  • Assist in troubleshooting production issues and new build deployments.
  • Ensures code quality, performs code reviews, and mentors development team members.
  • Ensure users’ expectations are met, gain understanding when desired outcomes are not feasible and provide alternative solutions to meet objective(s).
  • Design and develop software for new functionality, improvements and system longevity.
  • Ensure all documentation of technical architecture and systems are complete.
  • Provide training and guidance to team members and users as required.
  • Be available to meet schedules of global operation by being available for off hour meetings.
  • Ensure all documentation of technical architecture and systems are complete.

Qualifications

  • Experience of Java (J2EE) technologies, Sun JDK, RDBMS, Application Server Platforms and open source frameworks.
  • Experience of Spring boot framework, Spring cloud stream and WebSocket, JPA and Multi Threading
  • Experience of other JVM languages (Groovy, Scala, Clojure, Kotlin etc)..
  • Solid knowledge of the following technologies: HTTP, SSL, REST, SQL and JSON.
  • Experience of working with JavaScript libraries and Frameworks like Angular and React.
  • Strong experience Functional programming
  • Solid knowledge of Reactive programming
  • Solid knowledge Write unit test.
  • Solid knowledge of Agile and DevOps development processes.
  • Candidate must be able to effectively communicate in English (written & verbal).

See more jobs at Nile Bits

Apply for this job

Nile Bits is hiring a Remote Business Development Executive

Job Description

  • Making over the phone international sales calls to potential clients in target markets.
  • Collecting market information to analyze trends and identify business opportunities in USA, Canada and European Union.
  • Providing information by answering questions and requests.
  • Generate and qualify leads as necessary to fill the sales pipeline.
  • Utilize leads lists and initiate outbound communication with qualified leads.
  • Research on client needs, business trends, competition, and market dynamics.
  • Offer the company services in the most presentable manner and educate. prospective clients about the company services portfolio.
  • Perform market research to identify new opportunities and engage with executives to establish strategies for pursuing those new opportunities.
  • Create and improve proposals for our existing and new clients.
  • Identify and research potential clients.
  • Develop and maintain client relationships.

Qualifications

  • Excellent business writing and fluent English language proficiency.
  • BSc/BA in Business or relevant field.
  • At least 3 years of experience in software services sales. 
  • Excellent email etiquette skills.
  • A bunch of experience in B2B firm (Product or service based) service is preferred.
  • High level of self-confidence self-driven, results-oriented with a positive outlook, and a clear focus on high quality and business profit.
  • Excellent communication, negotiation and presentation skills.
  • A natural forward planner who critically assesses own performance.
  • Mature, credible, and comfortable in dealing with senior big company executives.
  • Empathic communicator, able to see things from the other person's point of view.

See more jobs at Nile Bits

Apply for this job

Nile Bits is hiring a Remote WordPress/WooCommerce Developer

Job Description

  • Collaborate with the design and marketing teams to implement website design changes and improvements.
  • Customize and extend WordPress themes and plugins to meet specific project requirements.
  • Develop custom WooCommerce solutions, including payment gateway integrations, product configuration, and cart functionality.
  • Perform website optimization for speed and responsiveness, ensuring a smooth user experience.
  • Troubleshoot and resolve issues related to WordPress, WooCommerce, and associated plugins.
  • Implement SEO best practices to improve website visibility and ranking on search engines.
  • Stay up-to-date with industry trends, WordPress updates, and best practices for ecommerce development.

Qualifications

  • Proven experience as a WordPress Developer with a strong portfolio of WordPress/WooCommerce projects.
  • Proficiency in HTML, CSS, JavaScript, and PHP.
  • In-depth knowledge of WordPress and WooCommerce, including plugin and theme development.
  • Familiarity with responsive web design and cross-browser compatibility.
  • Strong problem solving and debugging skills.
  • Excellent communication and collaboration skills.
  • Ability to work independently and manage multiple projects simultaneously.
  • Knowledge of SEO best practices is a plus.
  • WooCommerce certification or relevant training is a plus.

See more jobs at Nile Bits

Apply for this job

+30d

.NET Developer

Nile BitsCairo, Egypt, Remote
agile3 years of experienceDesignscrumapigitc++.netangularjavascript

Nile Bits is hiring a Remote .NET Developer

Job Description

  • Responsible for building .NET Core applications using .NET Core technologies(ASP.NET Core MVC , API Restful and Entity Framework ) for back-end and Angular for front-end.
  • Participate in the analysis & design of new functional requirement and systems.
  • Develop and write high-quality coding standards.
  • Ensures applying code guidelines and best practices.

Qualifications

  • At least 3 years of experience in C#, ASP.NET Core, .NET Framework.
  • Proficient in web technologies including ASP.NET MVC, Web API JSON, HTML, JavaScript, Typescript.
  • Very Good Experience with Angular.
  • Design Patterns, MVC, MVVM, LINQ.
  • Web Services, REST, XML, JSON
  • Databases – MSSQL 2016 & 2019, Entity Framework
  • Using Source Control tools such as Git, TFS, VSS and DevOps
  • Demonstrable experience working in N-tier architectures, Microservices
  • Demonstrable experience of unit testing.
  • Knowledge and experience of agile development methods (e.g. XP, Scrum, Kanban).
  • Knowledge and experience of agile practices (e.g. Continuous Integration, Refactoring).
  • A track record of delivering software to agreed quality and cost.
  • Excellent English communication and writing skills.

See more jobs at Nile Bits

Apply for this job

+30d

Senior Python Developer

Nile BitsCairo, Egypt, Remote
Designmobilehtml5gitpythonjavascript

Nile Bits is hiring a Remote Senior Python Developer

Job Description

We are looking for a Python Web Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application; therefore, a basic understanding of front-end technologies is necessary as well.

Responsibilities:

  • Writing reusable, testable, and efficient code.
  • Design and implementation of low-latency, high-availability, and performant applications.
  • Integration of user-facing elements developed by front-end developers with server side logic.
  • Implementation of security and data protection.
  • Integration of data storage solutions.

Qualifications

 

  • Expert in Python and Django is a must.
  • Familiarity with some ORM (Object Relational Mapper) libraries.
  • Able to integrate multiple data sources and databases into one system.
  • Understanding of the threading limitations of Python, and multi-process architecture.
  • Good understanding of server-side templating languages.
  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3.
  • Understanding of accessibility and security compliance.
  • Knowledge of user authentication and authorization between multiple systems, servers, and environments.
  • Understanding of fundamental design principles behind a scalable application.
  • Familiarity with event-driven programming in Python.
  • Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform.
  • Able to create database schemas that represent and support business processes.
  • Strong unit test and debugging skills.
  • Proficient understanding of code versioning tools such as Git, Mercurial or SVN.

See more jobs at Nile Bits

Apply for this job