Loading...

About Geeks

Geeks is an innovative technology company with an exceptional portfolio of clients and awards. We are a Microsoft Gold Partner and provide digital transformation services to scale-up SMEs.

We don't make software. We make easyware, quickware, solutionware, awesomeware, the ware that makes the world better. We are the fixers, the doers, the problem solvers. We make technology and it makes us. If you cut us, we bleed innovation.

Working here is fun and playful, and at the same time technically challenging and professional.

We reward ambition, technical excellence, and continued learning. If you share these values, we want you to join us. To learn more, check our Facebook and LinkedIn pages.

Pakistan vacancies ▸

Full Stack Developer

Full Time Remote
200-300K PKR / month (+holiday pay and insurance pay)

As a Full Stack Developer at Geeks, you will design and build reliable software solutions by employing a combination of front-end and back-end technologies. Your role involves creating responsive user interfaces using HTML, CSS, and JavaScript, and integrating these with server-side technologies like C# and the .NET framework to develop efficient and scalable software applications. You will be expected to maintain a strong interest in emerging technologies, particularly AI and prompt engineering, to drive innovation within the team. Promoting a culture of test-driven development (TDD) and maintaining adherence to coding standards will be critical in ensuring high-quality software delivery.

Responsibilities

This is a dynamic role with a diverse set of responsibilities, including the following:

Develop high-quality, maintainable code for software applications, focusing on user interface development and overall software performance.
Implement server-side logic to ensure seamless integration between front-end and back-end components.
Debug and resolve issues within the codebase to enhance application performance and ensure optimal functionality.
Collaborate with cross-functional teams to exchange best practices, conduct code reviews, and provide guidance to junior team members.
Ensure project timelines and milestones are met by proactively identifying potential obstacles and implementing solutions.
Foster a culture of test-driven development (TDD) by creating unit tests and performing thorough testing to uphold software reliability and stability.
Engage with AI and prompt engineering concepts, staying curious and continuously exploring how these technologies can enhance software solutions.

Required personal qualities

To be a match for this role, you will demonstrate the following personal characteristics.

Detail-Oriented: You pay attention to detail and strive for accuracy in all your work.
Methodical: You're always prepared and organised. You write things down and have a place for everything. You have a talent to bring order in chaos.
Team player: Ability and willingness to work with diverse teams and stakeholders to achieve our business goals collaboratively.

Required skills

To qualify for this position, you should have the following skills.

GIT (source control): Solid experience in using GIT source control system using best practices.
Web technologies (Html, Css, Js, ...): Html, Javascript, Typescript, CSS, SAAS and other web technologies.
Analytical problem-solving: You are not easily overwhelmed by the complexity. You can break complex problems down into small and manageable components. You are quick to spot relationships between things and ideas.
Object-oriented programming: This can be in any programming language
.NET Development: .NET Framework, ASP.NET, C#, ORM (e.g. Entity Framework), MVC, API, Object oriented programming

Apply Now


Pride in diversity

We believe in the power of inclusion and diversity in making a high - performing culture. We will do our best to educate ourselves about all forms of diversity and learn not only to embrace them but also to use them to increase our collective capacity to collaborate and innovate as a team. If you think your background or disability puts you in a disadvantaged position in the selection process, we'll be happy to make reasonable adjustments in the process if you let us know.

Frequently Asked Questions


Q: Will there be an official contract?
A: Prior to starting, we will sign a contract electronically. You will work with us as an “Independent contractor” and invoice us on a monthly basis.

Q: How do I get a pay raise?
A: Your salary will be reviewed on an annual basis depending on your performance. We aim to pay above-market rates.

Q: How long is the project for?
A: This is a permanent working agreement on a dynamic range of projects. There is no end date. We always have a strong need for good employees.

Q: What are the working times?
A: Normally Monday to Friday 9am to 6pm (UK time). But where your tasks are clear for you to work without needing communication, there is flexibility.

Q: Will I be paid for overtime?
A: Yes. The monthly salary agreement will be converted to an hourly rate based on 180 hours per month. You will invoice for the time you actually work, plus pro-rata holiday (18 days a year) plus an insurance contribution of £40 a month.

Q: Can I immigrate to the UK?
A: For the top 10% of our remote workers, we consider their UK Visa sponsorship once they have completed 12 months of service.

Q: How do you know how much I have worked?
A: We use a real-time work monitoring system. There will be full transparency, visibility, and automatic calculation of working times and payments.

Q: How do we communicate the tasks and progress?
A: We have an online task management system used to track all communications, tasks, progress, and estimations. We also use MS Teams for instant messaging and voice chats with virtual scrum daily standups with the project managers.
Recruit > Apply > Serverside