Associate Software Engineer – Featuresnow – Lahore 2024 Featuresnow
On-site associate software engineer role in Lahore for recent CS grads with under a year of experience, offering a MacBook, USD salary and mentorship. Day to day: writing, testing and debugging production code under senior architects, plus code reviews, root-cause analysis, and sprint work with international product teams.
- Compensation
- Not disclosed
- Location
- Lahore, Pakistan
- Work setup
- Not specified
- Seniority
- Junior
- Employment
- Not specified
- Experience
- 1+ years
- Category
- Software engineering
- Posted
Skills
Must have
- BS degree in Computer Science, Software Engineering, IT or related field
- Fresh graduate or less than one year of professional experience
- Strong fundamentals in OOP
- Strong fundamentals in data structures & algorithms
- SQL and database design fundamentals
- Understanding of APIs
- Familiarity with version control
- Practical experience with at least one programming language (e.g. Java, Python, TypeScript, C++)
- Clear technical communication, active listening, willingness to ask questions
Nice to have
- Public GitHub projects
- Experience with AI-assisted coding tools
- Exposure to cloud platforms and DevOps pipelines
Full description
Apply to Featuresnow as an Associate Software Engineer in Lahore. Recent CS grads with up to 1 year experience receive a MacBook, USD salary and mentorship.
Featuresnow is looking for an Associate Software Engineer to work on‑site in Lahore. The role targets fresh computer‑science graduates or candidates with less than a year of professional experience who are eager to grow their problem‑solving skills and build production‑grade software.
Responsibilities
- Write, test, debug and maintain real‑world software components under the guidance of senior architects.
- Participate in code reviews, produce clean and maintainable code, and iterate based on feedback.
- Perform deep rootcause analysis of bugs, optimise performance and address architectural issues.
- Collaborate with international product teams through sprint planning, technical sessions and asynchronous discussions.
Who Should Apply
- Holders of a BS degree in Computer Science, Software Engineering, IT or a related field.
- Strong fundamentals in OOP, data structures & algorithms, SQL/database design, APIs and version control.
- Practical experience with at least one programming language (e.g., Java, Python, TypeScript, C++).
- Clear technical communication, active listening and willingness to ask questions.
- Bonus: public GitHub projects, experience with AI‑assisted coding tools, or exposure to cloud platforms and DevOps pipelines.