Contact Us
Software Engineer
🔨

Software Engineer

Location
Cairo
Department
Engineering
Status
Open
Seniority
Medior
Senior

What we're looking for

We are looking for an experienced Software Engineer to join the Tekunda Team. You will be responsible for the design, development, testing, and implementation of elegant solutions for our products.
Being a member of our team, you will pioneer our systems strategy and draw on your experience to create a vision for designing and optimizing our environment for rapid growth.

What you'll do

  • Design and implement solutions using Python, React, NextJS and related frameworks to aid the continued growth and success of the company’s products and mission
  • Author original classes, methods, and unit tests to deliver required functionality; troubleshoot existing code to identify and resolve errors
  • Design, deliver, monitor, and support integrations & CI/CD with various systems.
  • Contribute to the ongoing product development and roll-out to servers hosted in Azure.
  • Identify innovative capabilities that would benefit our clients; support the value definition of such solutions and incorporate them into the product strategy as appropriate
  • Maximise efficiency in a constantly evolving environment where the process is fluid and creative solutions are the norm
  • Assist Salesforce Engineers in building an integrated solution

What you need

  • Bachelor’s degree in Computer Science or equivalent work experience
  • Demonstrated success implementing live software solutions
  • 3-6 years experience in product development or related role
  • Experience in Agile software development, Continuous Integration/Deployment, GIT workflow, and version control (Jira/Azure/CI & CD Pipelines/GIT/GitFlow/Slack)
  • Experience in connecting to web services to integrate our middleware with external apps (REST, JSON, XML, etc)
  • Experience developing and maintaining web services from scratch to integrate with partners and suppliers (.Net or Python or Java, etc..)
  • Experience working on applications serving a large number of customers reliably (50k+ users)
  • Deploying and managing Azure App Services web apps
  • Outstanding problem solving, troubleshooting, and debugging skills
  • Ability to prioritize work and meet deadlines.
  • Excellent written and verbal communication skills, especially as relates to conveying technical concepts
  • Languages: Fluency in English is required

What could be an advantage

  • Any Salesforce Knowledge or Experience
  • Data warehousing and Analytics (AWS S3 or similar)

Benefits

  • You'll be rocking a brand new Company Macbook.
  • We offer hybrid working model.
  • Get ready to collaborate with teams from all over the world on exciting international projects.
  • Stay ahead of the game by having access to the latest advancements in the software industry.
  • Join our honest, committed, and positively awesome culture.
  • We're all about personal and professional development. Let us help you grow!
  • Looking for a great career? We've got you covered with a friendly team-centric atmosphere.
 

Why Tekunda?

Full Project Ownership

Are you an inventor? Want to start a new internship program? How about a soccer tournament? Or a whole new department within the company? Whatever it is that you want to do, we’re here to listen, and if your idea is good, we’ll give you all the resources you need to make it happen. When any Tekundian wins, we all win.

Personal and Professional Growth

Tekundians are our most valuable resource, so we make sure to invest heavily in them. All Tekundians are eligible for funding to attend conferences, take courses, present their research, and more. This on top of the continuous mentoring and guidance you’ll receive guarantees you’ll grow as a professional and as a human while at Tekunda.

Making Work Fun

We put our money where your smiles are. Company-sponsored trips, weekly parties, sporting events, and more. We make sure that Tekundians enjoy coming to work by promoting as much fun as we can.

International Work Experience

We are going to take over the world.... Perhaps not quite, but we are a global company that thrives from the interactions between our different offices. Join us to work with colleagues and clients all over the EU and soon all over the world.
 

Have questions before you build? Contact us

Commitment free!