Tabbio
تسجيل الدخول إلى التطبيق
أول أمس

Sr. Software Engineer (Ruby on Rails or Node.js)

Staunch · Lahore, Punjab, Pakistan
Workableقدّم عبر موقع الشركة
Contract
Remote
Senior

نبذة عن الوظيفة

  1. Project Ownership & Delivery • Own projects end-to-end, from requirement understanding to delivery and post-release support. • Ensure timely, high-quality delivery by setting clear, realistic goals and aligning team efforts accordingly. • Identify risks early and proactively manage dependencies, scope, and timelines. • Maintain a strong focus on engineering quality, scalability, and long-term maintainability.
  2. Client Collaboration & Product Thinking • Take the lead in client communication for assigned projects. • Collaborate with clients to gather, clarify, and refine requirements. • Understand the client’s vision and translate it into actionable technical and product outcomes. • Add value beyond implementation by researching ideas, competitors, and industry best practices, contributing with a product-oriented mindset. • Act as a trusted technical partner to clients, helping shape solutions rather than just executing requirements.
  3. Collaboration & Cross-Team Alignment • Collaborate closely with other Team Leads, Senior Engineers, and stakeholders to ensure consistency and high standards across teams. • Share learnings, challenges, and solutions across teams to continuously improve engineering practices. • Support a culture of collaboration, ownership, and accountability.
  4. Process, Standards & Policy Enforcement • Promote and enforce coding standards, guidelines, and best practices. • Ensure adherence to engineering processes, discipline, and workflow standards.

Requirements • Bachelor’s degree or above in Computer Science, Engineering, or a related field • 4+ years of professional experience in software development, including Senior Software Engineer or Principal-level roles • Strong experience in MVC-based frameworks, preferably with Ruby on Rails or Node.js • Hands-on involvement in client communication and team coordination • Strong technical foundation, problem-solving skills, and ability to mentor and guide team members

المسؤوليات

1Own projects end-to-end, from requirement understanding to delivery and post-release support.
2Ensure timely, high-quality delivery by setting clear, realistic goals and aligning team efforts accordingly.
3Identify risks early and proactively manage dependencies, scope, and timelines.
4Maintain a strong focus on engineering quality, scalability, and long-term maintainability.
5Take the lead in client communication for assigned projects.
6Collaborate with clients to gather, clarify, and refine requirements.
7Understand the client’s vision and translate it into actionable technical and product outcomes.
8Add value beyond implementation by researching ideas, competitors, and industry best practices, contributing with a product-oriented mindset.

المتطلبات

1Bachelor’S Degree Or Above In Computer Science, Engineering, Or A Related Field
24+ Years Of Professional Experience In Software Development, Including Senior Software Engineer Or Principal Level Roles
3Strong Experience In MVC Based Frameworks, Preferably With Ruby On Rails Or Node.Js
4Hands On Involvement In Client Communication And Team Coordination
5Strong Technical Foundation, Problem Solving Skills, And Ability To Mentor And Guide Team Members

المهارات والوسوم

Software EngineeringPKNode.js

احجز رابط tabbio
قبل أن يُحجز