Software Engineering - C# and ReactJS

Shift Technology Logo

Shift Technology

πŸ“Remote - Brazil

Summary

Join Shift Technology's Engineering team and lead a squad focused on developing and maintaining our C# and React-based software stack. As a Team Lead, you will mentor and support software engineers, participate in code reviews, lead technical projects, and ensure the usability, efficiency, and reliability of our decision automation framework. You will collaborate with product management, data scientists, and other stakeholders to deliver scalable, impactful solutions. This role requires a minimum of 4 years of hands-on software development experience with expertise in C# and React, along with team management and mentoring experience. Strong cross-functional collaboration skills and a proactive mindset are essential. Shift Technology offers a competitive total rewards and benefits package, including flexible remote and hybrid working options, competitive salary, company equity, generous PTO, and mental health benefits.

Requirements

  • A minimum of 4 years of hands-on experience in software development, including significant expertise in C# and React
  • You have first hand experience in managing and mentoring teams, with a strong emphasis on collaboration and leadership
  • Experience working with development teams across multiple time zones, comfort with working collaboratively and leading your team autonomously
  • Strong cross-functional collaboration skills, working effectively with stakeholders across product, engineering, and business teams
  • You are excited about the challenge of delivering excellent service to our customers
  • A proactive mindset, with a track record of taking ownership and driving innovation
  • You have experience working with agile methodologies
  • Excellent problem-solving skills, with the ability to drive multiple projects at a time and prioritize tasks accordingly
  • You often come up with innovative ideas to find a solution to intricate problems, and know how to get your teammates behind them
  • Strong communication skills and fluency in English

Responsibilities

  • Mentor and support the growth of software engineers within your squad, fostering a culture of learning and collaboration
  • Actively participate in code reviews, offering technical guidance and ensuring adherence to best practices and coding standards
  • Lead technical projects, providing direction and fostering innovation to deliver impactful solutions
  • Take ownership of planning, implementing, and delivering complex technical products, ensuring timely and high-quality results
  • Adopt a data-driven approach, creating and refining frameworks to measure performance, reliability, and outcomes
  • Collaborate closely with product management to align technical strategies with business objectives and priorities
  • Partner with Data Scientists to provide them with effective tools and guidance, enabling timely and successful project delivery
  • Drive continuous improvement in processes and practices, ensuring the team operates efficiently and delivers exceptional results

Benefits

  • Flexible remote and hybrid working options
  • Competitive Salary and a variable component tied to personal and company performance
  • Company equity
  • Focus Fridays, a half-day each month to focus on learning and personal growth
  • Generous PTO and paid holidays
  • Mental health benefits
  • 2 MAD Days per year (Make A Difference Days for paid volunteering)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.