Apply Edge Tailor my CV for this job — free

Associate Software Engineer (AI-First Engineering)

MelcorSoft · Lahore, Punjab, Pakistan

Tailor my CV for this job — free

See similar jobs

Company: Melcorsoft

Location: Lahore, Pakistan (On-site)Employment Type: Full-timeExperience: Fresh Graduate / 0–6 MonthsAbout MelcorsoftAt Melcorsoft, we build modern, scalable software products by combining strong engineering fundamentals with emerging AI technologies.We believe the next generation of software engineers should be equally comfortable writing reliable code, solving complex technical problems, and leveraging AI to improve how software is designed, developed, and delivered.We're looking for motivated, technically curious graduates who are passionate about software engineering, actively explore AI technologies, and want to build real-world products in a modern engineering environment.What You'll DoDesign, develop, test, and maintain scalable applications across frontend and backend systems.Write clean, efficient, and maintainable code following software engineering best practices.Build RESTful APIs, integrate databases, and develop reusable application components.Work with modern technologies such as JavaScript, TypeScript, React, Next.js, Node.js, and Python.Leverage ChatGPT, Claude, Cursor, Claude Code, GitHub Copilot, or similar tools to assist with development, debugging, testing, and technical problem-solving.Explore and integrate AI capabilities using LLM APIs, structured outputs, tool calling, and automation workflows.Evaluate, debug, and refine AI-generated code to ensure correctness, performance, security, and maintainability.Participate in code reviews, technical discussions, and collaborative problem-solving.Research emerging AI technologies and identify practical opportunities to improve products and engineering workflows.Take ownership of assigned features from implementation through testing and delivery.Required QualificationsBachelor's degree in Computer Science, Software Engineering, or a related field.0–6 months of experience.

Fresh graduates with strong academic, internship, or personal projects are encouraged to apply.Solid understanding of data structures, algorithms, object-oriented programming, and software engineering principles.Proficiency in at least one programming language, preferably JavaScript, TypeScript, or Python.Familiarity with frontend or backend development using frameworks such as React, Next.js, Node.js, or equivalent technologies.Understanding of REST APIs, HTTP, relational databases, and Git.Basic knowledge of debugging, testing, and writing maintainable code.Hands-on experience with AI development tools such as ChatGPT, Claude, Cursor, or Claude Code, demonstrated through academic, personal, internship, or professional projects.Understanding of large language models (LLMs), prompt engineering fundamentals, and the practical capabilities and limitations of generative AI.Ability to independently understand, review, and troubleshoot code produced with AI assistance.Strong analytical thinking, problem-solving skills, and willingness to learn.Preferred QualificationsExperience building and deploying personal, academic, or internship-based full-stack applications.Practical exposure to OpenAI, Anthropic Claude, Gemini, or other LLM APIs.Familiarity with AI application concepts such as RAG, embeddings, vector databases, function calling, or AI agents.Experience with Python-based AI application development or automation workflows.Familiarity with PostgreSQL, MongoDB, or similar databases.Basic understanding of cloud platforms, CI/CD, automated testing, or containerization.Active GitHub portfolio, open-source contributions, hackathon experience, or independent technical projects.What We ValueEngineering Excellence: You understand programming fundamentals, can reason about technical problems, and care about building secure, reliable, and maintainable software.AI Fluency: You have practical experience with modern AI tools, understand their strengths and limitations, and know how to incorporate them into effective development workflows.Technical Curiosity: You actively explore emerging technologies, experiment with new approaches, and enjoy understanding how systems work under the hood.Critical Thinking: You don't blindly accept generated solutions. You question assumptions, validate outputs, and make informed engineering decisions.Ownership & Collaboration: You take initiative, communicate clearly, learn from feedback, and contribute meaningfully to team outcomes.Why Join Melcorsoft?Build real-world software products in an environment that combines modern software engineering with AI-driven innovation.Work with contemporary development technologies, AI-assisted engineering tools, and emerging LLM capabilities.Learn directly from experienced engineers through mentorship, code reviews, and hands-on development.Gain practical exposure to full-stack development, AI integrations, system architecture, and production engineering.Be part of a team that values experimentation, technical excellence, continuous learning, and ownership.How to ApplySend your updated resume along with your GitHub profile, portfolio, or links to relevant projects to hello@melcorsoft.com.We're looking for engineers who can think independently, build confidently, and use AI intelligently.