
Full Stack Developer
1 week ago
Job Description: Full Stack Developer / Software Engineer
Position Overview:
As a Full Stack Developer, you will play a key role in designing, coding, testing, and debugging software applications. You will work on projects of moderate complexity and contribute to the development of scalable and robust software solutions. Your responsibilities will include writing clean and efficient code, collaborating with team members, and participating in code reviews. This role is ideal for an early-career engineer looking to build a strong foundation in software development.
Responsibilities:
1. Software Development and Problem Solving
- Collaborate with cross-functional teams to design, develop, and deploy software solutions using modern technologies.
- Write well-designed, testable, and efficient code, adhering to coding standards and best practices.
- Participate in code reviews, providing and incorporating constructive feedback to ensure code quality.
2. Technical Proficiency and Learning
- Continuously learn and stay updated with emerging technologies, tools, and industry trends to enhance your technical skills.
- Apply your understanding of software development methodologies and practices, including Agile principles.
3. Collaborative Environment
- Work closely with other engineers, product managers, and designers to translate product requirements into technical specifications.
- Participate in discussions and brainstorming sessions to contribute innovative ideas and solutions.
4. Testing and Quality Assurance
- Develop and execute unit tests, integration tests, and other testing strategies to ensure software reliability.
- Collaborate with quality assurance teams to identify and address software defects and bugs.
5. Documentation and Communication
- Create and maintain technical documentation to ensure clarity and facilitate knowledge sharing.
- Communicate effectively with team members and stakeholders, both technical and non-technical.
6. Personal and Professional Growth
- Seek opportunities for skill development and growth, proactively taking on new challenges and responsibilities.
- Participate in mentorship and training programs to enhance your technical and professional capabilities.
Qualifications:
1. Education and Experience
- Bachelor's degree in Computer Science, Software Engineering, or related field; Master's degree is a plus.
- 1-3 years of experience in software development, demonstrating a solid foundation in coding and problem-solving.
2. Technical Proficiency
- Proficiency in MERN/MEAN stack technologies, Docker, CI/CD pipelines, SQL and NoSQL databases.
- Hands-on experience with and modern frameworks like NestJS.
- Familiarity with ORM tools like TypeORM or Prisma for efficient database interaction.
- Must have experience working with AI-powered tools such as Claude, ChatGPT, GitHub Copilot, Lovable, Replit, and modern AI-driven IDEs like Cursor to automate and accelerate day-to-day development tasks.
- Basic understanding of continuous integration and deployment practices, including blue/green deployment.
- Thorough comprehension of software development methodologies, including Agile and Scrum.
- Experience with Test-Driven Development (TDD) practices and testing frameworks (Jest, Playwright, Cypress).
- Familiarity with UI libraries like Chakra UI and Styled Components for dynamic and responsive interfaces.
- Hands-on experience with mobile development using React Native for both Android and iOS is a strong plus.
3. Soft Skills and Communication
- Strong problem-solving skills and logical thinking.
- Effective communication skills to collaborate within the team and convey technical concepts to non-technical stakeholders.
4. Learning and Adaptability
- Enthusiasm for learning and keeping up with industry trends.
- Adaptability to work on diverse projects and technologies as needed.
-
Back-End Developer- Pakistan
1 week ago
Zone III, Pakistan D·engage Full time 104,000 - 130,878 per yearD.Engage is a leading SaaS company dedicated to delivering innovative solutions that drive digital engagement and enhance customer experiences. Our team is passionate about technology and committed to fostering an environment where talent can thrive and grow. Currently we are looking for Back-End Software Developers as part of our technology team, who are...
-
Head of Software Quality Assurance
1 week ago
Zone III, Pakistan D·engage Full time 104,000 - 130,878 per yearD.Engage is a leading SaaS company dedicated to delivering innovative solutions that drive digital engagement and enhance customer experiences. Our team is passionate about technology and committed to fostering an environment where talent can thrive and grow. We are looking for a Head of Software Quality Assurance as part of our Product Team, who are...
-
Copy of Finance Manager
1 week ago
Zone III, Pakistan VASL Full time $90,000 - $120,000 per yearPosition: Finance Manager Location: Plaza One, next to PSO pump, Main GT road, near DHA Phase 2 Gate 1, Islamabad. Job Type: Full-Time, Onsite Timings: 2 PM – 11 PM Pakistan Standard Time Job Overview VASL is seeking a dynamic and experienced Finance Manager to oversee financial operations and build strong relationships with international clients. This...