Analyst Software Engineer, Dev
On-siteLahore, Punjab, Pakistan
Lahore, Punjab, PakistanOn-siteFull TimeBachelors DegreeSmall
Full TimeBachelors DegreeSmall
Job Summary
Develop and maintain backend services, APIs, and application features using Node.js, JavaScript, and Python. Build and integrate REST APIs, Webhooks, and third-party services while working with relational databases like MySQL and PostgreSQL. Write clean, maintainable code, assist in debugging, and optimize performance using Git and standard development workflows. Collaborate with team members to deliver reliable, scalable features and participate in code reviews. This role requires 1–2 years of experience and is open to candidates with a Bachelor's degree.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, IT, or a related field
- 1–2 years of software development experience
- Strong foundation in JavaScript and Node.js development
- Familiarity with Express.js or similar Node.js frameworks
- Understanding of REST APIs, JSON, and backend integrations
- Basic knowledge of MySQL and PostgreSQL
- Experience with Git and standard development workflows
- Understanding of authentication, authorization, and API security fundamentals
- Basic familiarity with Python and willingness to work on Python-based services when required
- Demonstrated ability to learn new technologies quickly and adapt in a fast-paced engineering environment
- Strong problem-solving, communication, and teamwork skills
- Basic Linux operating system knowledge and hosting concepts
Desired Qualifications
- Exposure to AI APIs, LLM integrations, or AI-powered application features
- Familiarity with TypeScript
- Exposure to Python frameworks such as FastAPI or Flask
- Basic understanding of React or modern frontend JavaScript frameworks
- Awareness of AI/LLM APIs such as OpenAI or similar platforms
- Familiarity with Docker and CI/CD concepts
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.