SpurSol

Senior Software Engineer

SpurSol  •  Karachi, PK (Onsite)  •  2 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Senior Software Engineer

Responsibilities and Deliverables:

  • Design, architect, and implement scalable, reliable, and secure applications.
  • Collaborate closely with product managers, engineers, and stakeholders to define solutions, identify bottlenecks, and address critical priorities.
  • Promote best practices in code quality, testing, CI/CD, and maintainability to minimize technical debt.
  • Lead design discussions and contribute to improving software architecture across the team.
  • Ensure code is reviewed, version-controlled, and documented effectively using Git.
  • Stay current with industry trends and emerging technologies, particularly in cloud, containerization, and AI/GenAI tools.
  • Mentor and guide team members, fostering a culture of collaboration, learning, and innovation.

Key Technical & Educational Requirements

  • 4+ years of professional software development experience in building and maintaining production systems.
  • Strong understanding of software design principles (OOP, SOLID, design patterns, domain-driven design, microservices, etc.).
  • Proven experience in backend and frontend development (language/framework agnostic e.g., Java, .NET, Go, Python, React, Angular, etc.).
  • Proficiency in API design and development and integration best practices.
  • Solid experience with relational and/or NoSQL databases and data modeling.
  • Hands-on expertise with Git and modern development workflows.
  • Familiarity with cloud platforms (AWS, Azure, or GCP) and deployment best practices.
  • Experience with Docker and container orchestration (Kubernetes) is a strong plus.
  • Exposure to AI and Generative AI tools for improving workflows or building intelligent applications is a plus.
  • Strong problem-solving skills, with the ability to balance technical trade-offs and business needs.
  • Excellent communication and collaboration skills, with prior experience working in agile teams.
SpurSol

About SpurSol

Spursol is on a mission to use technology as a catalyst to solve real problems. The expertise of the company lies in built software products for businesses and creating sustainable businesses around these products. Over the last decade, SpurSol has bootstrapped and built multiple brands serving customers globally, setting the foundation for a sustainable business that is well positioned to create meaningful impact.

Industry
IT & Software
Company Size
51-200 employees
Headquarters
Karachi, PK
Year Founded
2008
Social Media