Location: Karachi, Lahore, Islamabad
About Liquid Technologies
Liquid Technologies is a future-focused technology company delivering AI, software development, data engineering, DevOps, product design, and digital transformation solutions. We build scalable, secure, and high-performance software products that help businesses accelerate innovation and achieve digital transformation.
We are looking for a Software Engineer to join our growing engineering team. In this role, you will design, develop, and maintain high-quality software applications while collaborating with cross-functional teams to deliver scalable, reliable, and secure solutions. You will contribute throughout the software development lifecycle, from design and implementation to deployment and continuous improvement.
Key Responsibilities
- Design, develop, test, and deploy scalable web and enterprise applications.
- Build responsive front-end applications and robust backend services.
- Develop and maintain RESTful APIs and integrate third-party services.
- Design efficient database structures and optimize application performance.
- Collaborate with Product Managers, Designers, QA Engineers, and DevOps teams to deliver high-quality software.
- Participate in technical discussions, architecture reviews, sprint planning, and code reviews.
- Write clean, maintainable, and well-documented code following engineering best practices.
- Troubleshoot, debug, and resolve software defects while ensuring application stability.
- Optimize applications for scalability, security, reliability, and performance.
- Contribute to continuous improvement of engineering processes, coding standards, and development practices.
- Stay current with emerging technologies, frameworks, and industry trends.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 3–6 years of professional software development experience.
- Strong proficiency in JavaScript/TypeScript and modern software development practices.
- Experience with modern front-end frameworks such as React, Angular, or Vue.js.
- Experience building backend services using Node.js, .NET, Java, Python, or similar technologies.
- Strong understanding of RESTful APIs and microservices architecture.
- Experience working with relational and/or NoSQL databases.
- Familiarity with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform (GCP).
- Experience using Git and version control workflows.
- Strong analytical, debugging, and problem-solving skills.
- Excellent communication and collaboration abilities.
- Ability to work effectively in a fast-paced Agile environment.