We’re hiring
Software engineer - consulting
Build Ejento, Data Science Dojo's RAG platform for LLM developers, as a Software Engineer — Consulting, in a remote, full-time role.
- Location
- Remote | Pakistan
- Employment type
- Full Time | Pacific Time
- Posted
- January 31, 2023
About the 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’ll do
Your mission
- 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
We would love to hear from you
Submit your application and our team will be in touch. Not this role? See all openings or send a general application.