For a hands-on learning experience to develop LLM applications, join our LLM Bootcamp today. Early Bird Discount Ending Soon!

Software Engineer – Consulting

Remote | Pakistan

Full Time | Pacific Time

About the job role:

Our Product: Ejento, built by Data Science Dojo, is a cutting-edge RAG platform that enables LLM application developers to build retrieval-augmented generation (RAG)-based applications efficiently. As we scale our platform, ensuring security, privacy, and regulatory compliance is a top priority. We are committed to implementing robust security frameworks to protect data, ensure compliance, and mitigate risks in AI-driven environments.

Job Role: We are looking for a Software Engineer to design, develop, and deliver custom web platforms, enterprise applications, and data-driven solutions. In this client-facing role, you will collaborate closely with cross-functional teams to build robust, scalable systems using technologies such as ASP.NET, Angular, and Azure. This position is ideal for someone who thrives in full-stack development, enjoys solving complex problems, and is eager to work on diverse projects that create a measurable business impact.

What you will do:

  • Develop scalable backend APIs and services using ASP.NET Core / .NET
  • Build responsive web interfaces with Angular, HTML5, TypeScript, and CSS3
  • Participate in technical discovery sessions, requirements gathering, and solution design with clients
  • Follow secure coding practices and ensure applications comply with standards (e.g., OWASP, GDPR)
  • Use Git-based version control systems and follow collaborative branching strategies
  • Contribute to and maintain CI/CD pipelines using Azure DevOps and support cloud-native development on Azure
  • Write clean, testable, and maintainable code; participate in peer code reviews
  • Troubleshoot and optimize for performance, scalability, and data integrity
  • Document technical decisions, features, bugs, and project deliverables

What we are looking for:

  • Bachelor’s degree in computer science, Software Engineering, or related field
  • Minimum 1 year of experience in software development
  • Strong command of .NET technologies and Angular-based UI development
  • Proficiency with Git, code reviews, and team-based workflows
  • Strong analytical and problem-solving skills
  • Excellent communication and documentation skills
  • Ability to work in fast-paced, client-facing environments
  • Passion for learning and improving engineering practices
  • Knowledge of current design trends and a passion for staying updated with industry developments. 
  • Ability to work in a fast-paced and highly collaborative environment

Apply Now