Principal Software Engineer

8 hours ago


Lahore, Punjab, Pakistan TechieMinions Full time
Principal Software Engineer (Ruby On Rails)

Join to apply for the Principal Software Engineer (Ruby On Rails) role at TechieMinions.

We help companies from startups to corporations build their products from scratch using cutting-edge technologies. Our projects include DTC and B2B products used by Amazon, Uber, Microsoft, Pepsico, The Nobel Prize, NBC, Harvard, IETF, ISO, and many others. We focus on emerging technologies and foster an open environment for passionate tech enthusiasts.

Responsibilities
  • Writing clean, high-quality, high-performance, maintainable code.
  • Developing and supporting software applications, database integrations, interfaces, and new functionalities.
  • Coordinating cross-functionally to ensure project alignment with business objectives and compliance standards.
  • Supporting testing and deployment of new products and features.
  • Participating in code reviews.
Requirements
  • At least 5 years of experience in Ruby on Rails.
  • At least 2 years of experience leading and managing a technical team.
  • At least 3 years of experience with modern JavaScript frameworks like Stimulus, React, Vue, Angular, etc.
  • At least 3 years of experience with UI frameworks like Tailwind.
  • Strong problem-solving and programming skills.
  • Expertise in Object-Oriented Design and Database Design.
  • Experience with Ruby gems development and AWS is a plus but not required.
Additional Details
  • Seniority level: Associate
  • Employment type: Full-time
  • Job function: Information Technology
  • Industry: Software Development

Referrals can increase your chances of interviewing at TechieMinions by 2x.

Related Roles
  • Software Engineering Manager (MERN Stack)
  • Senior Software Development Engineer in Test (SDET)
  • Senior Software Engineer (Java/J2EE Technologies)
  • Senior Software Engineer - Python (Django)
  • Technical Team Lead (Senior Software Engineer)
#J-18808-Ljbffr

  • Lahore, Punjab, Pakistan Creative Chaos Full time

    Job SummaryA Principal Software Engineer for ReactJS is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to be consumed by client applications. A principal software engineer makes sure that the functionality, security and performance of...


  • Lahore, Punjab, Pakistan Creative Chaos Full time

    Job SummaryA Principal Software Engineer for Node is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to be consumed by client applications. A principal software engineer makes sure that the functionality, security and performance of the...


  • Lahore, Punjab, Pakistan Creative Chaos Full time

    Job SummaryA Principal Software Engineer for Python is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to be consumed by client applications. A Principal Software Engineer makes sure that the functionality, security, and performance of...


  • Lahore, Punjab, Pakistan Zuhly Technologies Full time

    Principal Software Architect / Engineering LeadPrincipal Software Architect / Engineering LeadGet AI-powered advice on this job and more exclusive features.Direct message the job poster from Zuhly TechnologiesTechnology | Management | Execution | BSE, MSE Engineering, University of Pennsylvania.Experience Level: Senior (7 + years; 10 + strongly...


  • Lahore, Punjab, Pakistan Soliton Technologies Full time

    Join to apply for the Senior/Principal Automation Engineer - SQA role at Soliton TechnologiesContinue with Google Continue with Google3 days ago Be among the first 25 applicantsJoin to apply for the Senior/Principal Automation Engineer - SQA role at Soliton TechnologiesJob DescriptionWe are hiring Senior/Principal Automation Engineers - SQA, where you'll...


  • Lahore, Punjab, Pakistan Creative Chaos Full time

    Job SummaryA Principal Software Engineer for Node and React is an associate at Creative Chaos who is mainly responsible for developing server and client applications for various software platforms including but not limited to writing Restful APIs and developing front-end interfaces for the web. A principal software engineer makes sure that the functionality,...


  • Lahore, Punjab, Pakistan TCP Software Full time

    Join to apply for the Software Engineer in Test II role at TCP SoftwareContinue with Google Continue with GoogleJoin to apply for the Software Engineer in Test II role at TCP SoftwareTCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.About TCP (TimeClock Plus)For more than 30 years, TCP has...

  • Software Engineer

    3 days ago


    Lahore, Punjab, Pakistan Contour Software Full time

    Join to apply for the Full Stack Developer role at Contour SoftwareJoin to apply for the Full Stack Developer role at Contour SoftwareAbout ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less...


  • Lahore, Punjab, Pakistan Devsinc Full time

    Direct message the job poster from DevsincDevsinc is on the lookout for a highly skilled Senior AIML Engineer to join our dynamic team. In this role, you will lead the development and implementation of AI-driven solutions, leveraging your expertise to push the boundaries of technology and innovation.Key Responsibilities:Design, develop, and deploy AI...


  • Lahore, Punjab, Pakistan beBeeSoftware Full time

    Key Responsibilities:Design, develop and maintain software applications.We are seeking an experienced Java Developer to join our team. As a Java Developer, you will be responsible for designing, developing and maintaining software applications. You will work closely with cross-functional teams to identify and prioritize software features, develop and...