Senior .NET and Fullstack Software Developer (Remote)

Contract
Cairo, Egypt

Welcome to Digital Nomads

Join us and become part of the global tribe of top tech talents. We offer freedom, fair rates, and access to high-quality projects – all you have to do is join us!

 

Work from Anywhere

Say goodbye to the 9-5 grind and join our team of Digital Nomads. We empower you with the freedom to work from anywhere in the world – all you need is internet connectivity and a laptop.

Fair Rates for Your Role & Experience

At Digital Nomads, we believe in fairness for all our employees. That's why we offer fair rates based on your role and experience – giving you complete control over your career as well as your own time.

Flexible Working Hours

Say goodbye to corporate restrictions – at Digital Nomads, we offer flexible working hours so that you can make the most out of your day – no matter where in the world you are!

Work Culture (Way of Work)

Trustworthy Transparency

We take pride in our commitment to transparency, providing our clients and consultants with the information they need at every step of the process. We maintain an open and honest communication policy so that everyone is on the same page.

“We say we do, So It's always OK to ask for help - it's better than trying to deliver something of poor quality through too much time and effort, seeking leaders or other peers' help it’s always welcomed.”

Highly Structured Approach

Our experienced team provides structure and guidance during the project/product life cycle, from initial planning to final delivery. We always develop and improve our processes and practices that ensure the success of each project we work on as we cultivate a culture of structure and organization by creating an environment where everyone knows what they should do when they should do it, and how they should do it,

“Open doors to seek Leaders and other squad members to find help, mentorship, and guidance, leaders here to make your Life Easy and your requirements clear.”

Safe Environment for Growth

At Digital Nomads, we believe in providing our consultants with a safe environment for growth and equal opportunities. We value their contributions and provide support to ensure they can reach their full potential while working with us.

“Respect, Honesty, and Transparency always bring Fearless communication and a learning environment to grow.”

 

Acknowledgment

We're NOT looking for "Alchemists" we're not hiring Wizards to join Hogwarts, unfortunately!
However, We are looking for Passionate, Flexible, and Innovative self-motivated Front-end developers with high artistic taste and more importantly extensive coding skills to amaze our customers and us instantly!

Make sure that we'll NEVER make you pay
"The Cost of Greatness" You'll get Paid for your talent and the quality of your work and performance.

 

We're searching for Full-stack Developers to join our App Development Squad.

You'll collaborate with our tech and product department to bring your skills to the table.

As a key player in the tech and product department, you'll work hand-in-hand with our Frontend/Mobile App Squad to bring top-notch functionality to life.

With a focus on backend development, you'll be given the tools you need to succeed, including UX designs, API documentation, and all necessary resources.

Time commitment is of the essence as we handle critical deliveries for multiple clients. So if you're a skilled, self-motivated professional who can hit the ground running and provide us with a clear project timeline/backlog before signing on, we'd love to hear from you!

 

Responsibilities:

  1. Strong experience with software development: designing, coding, and testing complex software systems.

  2. Expertise in automated software testing, including writing and executing test plans, test cases, and test scripts.

  3. Ability to gather software requirements and translate them into technical specifications.

  4. Knowledge of software architectural design, including experience with microservices architecture and containerization.

  5. Strong experience with databases, including SQL and NoSQL databases, and database management systems (DBMS).

  6. Strong experience with C#, Angular, ASP.NET, Python, React Native, or other relevant programming languages.

  7. Experience with unit testing and implementing continuous integration/continuous deployment (CI/CD) pipelines.

  8. Experience with cloud platforms and containerization, such as AWS, Google Cloud, or Azure.

  9. Extra points for Knowledge of service-bus technologies such as RabbitMQ or MQTT, and experience with PACT and TDD.

 

Qualifications

  1. Minimum of 4 years of experience in .NET and full-stack software development e.g. Angular, React, etc.

  2. Strong experience in at least one or more of the programming languages mentioned above.

  3. Experience with automated software testing tools and techniques.

  4. Experience with database management systems and SQL/NoSQL databases.

  5. Experience with software architectural design and microservice architecture.

  6. Experience with integration technologies e.g. APIs, EDI, messaging systems, such as MVC, RESTfuL, RabbitMQ, MQTT, PACT, etc.

  7. Experience with test-driven development and continuous integration/continuous deployment.

  8. Experience with cloud platforms and containerization technologies

.

How to get on-boarded?

 

  • Portfolio, Git account for previous projects "successful deliveries" is "Required"

  • Proof of competency for previous projects is "Required" (eg., a positive recommendation for a reliable ex-employer/Manager or client, Upwork rating, and reviews if existed. etc), and having multiple proofs is plus would be counted.

 

  1.  Apply the application form and the required info. and documents.

  2. Check your email, if you received the task, we'll keep following up with you.

  3. Start Solving it within 24 hours of receiving them, and please follow carefully the Guidelines sent to you about it.

    • Please, Reply to confirm the estimated time for the task to be delivered as soon as you receive it

    • You have the freedom to reach out to the leader who shared the technical task with you at any point for review, validation, or clarifications that might be needed.

  4. Once passed you'll receive an email for an Online Screening as a final stage of interviews with one of the leaders and one of the international partners to discuss your role and responsibilities and give a final assessment for your application 

  5. Once accepted, you will receive a Job Offer and a Meeting welcome to get familiar with the business and sign the NDA & Contract.

 

  • Employment Type

    Contract/Project Based