Jobs in Turing – Staff Software Engineer

Turing

A U.S.-based company that is using technology to bring about social change, create a society where people are empowered, and provide them with the tools they need to make a difference, is looking for a Staff Software Engineer. The engineer will be responsible for developing solutions for highly complex problems while building beautiful web-based user interfaces. The platform enables users the ability to launch campaigns, rally supporters, and collaborate with decision-makers to advance solutions. The company has managed to secure more than $70mn during their Series D round of funding.


Job Responsibilities:

  • Take ownership of and participate in all stages of product development, from opportunity assessment, ideation, and discovery, to validation, solutions, development, measuring, and scaling
  • Understand the user-product relationship and advocate for both internal and external user experience
  • Collaborate with relevant stakeholders to define company goals and find solutions that can improve user experience
  • Successfully contribute to cross-functional partnerships by discussing goals, tradeoffs, and engineering-specific initiatives
  • Develop Scrum/Kanban iteratively, handle tickets and epics, conduct retrospectives, and oversee feature development, adaption, and improvement in an agile environment
  • Proactively oversee security, bugs, and performance-related activities
  • Drive technological advancements and reduce tech debt; assist others by troubleshooting technical issues
  • Conduct code reviews, deliver constructive feedback on code, and establish standards to help maintain code quality
  • Champion the company mission and communicate advanced information that has the capacity to influence diverse stakeholders & audiences
  • Proactively communicate bandwidth and work statuses to help unblock yourself by delegating
  • Utilize technological expertise to address complex issues and provide users with valuable features
  • Deliver a user experience that is accessible and inclusive (from the browser to the database), and make it easier for the organization to develop its monetization efforts
  • Take the initiative to build, support, and share knowledge about the scaled architecture
  • Work collaboratively across departments with product managers, designers, and other engineers


Job Requirements:

  • Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
  • At least 5+ years of relevant experience as a Software Engineer
  • Expert-level skills in React
  • Experience with TypeScript and GraphQL or similar technologies
  • Deep knowledge and expert skills in some open-source languages and frameworks used at the company including SQL / Data access as appropriate
  • Ability to work with event-driven tech stacks such as- AWS, React, Ruby, and Elixir
  • Expertise in system design, backend/frontend patterns, and RESTful services
  • Familiarity with Git and CI/CD
  • Ability to translate product requirements into technical plans to allow for full team execution
  • Experience working with end-to-end systems and building impactful solutions aimed at improving user-interaction
  • Previous experience mentoring other engineers while successfully demonstrating a knowledge-sharing ability
  • Thorough understanding of product and user-experience
  • Ability to collaborate and align with product managers, designers, and stakeholders to create a great user experience
  • Passion and past experience in UI/UX
  • Good understanding of English communication- written and verbal

Job Details:

Company: Turing

Job Type: Full Time

Job Location: Pakistan



Apply Online



Leave a comment