Header Ads Widget

Senior Software Engineer

Engineering at RTS is a fun-loving, high-performing organization focused on changing the waste industry through technology. Our products help customers reduce their environmental footprint, gain insight and control into their waste practices, and improve their operations through sustainable practices. We do this through a holistic offering that includes waste collection, data-driven insights, consulting, education, and sustainably manufactured goods.

  • Proactive with a bias for getting things done, tempered with rigor and thoughtfulness
  • Transparent, curious, and open-minded when collaborating with multiple stakeholders
  • Focused on the success of the team, sharing your work, providing feedback, and seeking targeted feedback for yourself
  • Passionate about things like software quality, TDD, DevOps & CI/CD, Agile, Lean Software Engineering, fostering a culture of learning among others
  • Experience working on SaaS and/or mobile products
  • Experience working on automation of manual processes
  • Not afraid of challenging the status quo when you see opportunities for improvement or challenging the value derived from implementing enhancements or defects
  • Dedicated to making a positive impact in the environment

The Senior Software Engineer collaborates with other engineering leaders to continuously invest in and improve the Engineering department’s processes, practices, and culture-building upon our engineering culture of innovative, egoless, and high-trust problem-solving. You will work with Product team members and business leaders to break down requirements into small, actionable technical tasks in the Scrum framework; take the lead on technical projects; design, implement, and operate software solutions with established DevOps best practices; and work collaboratively with cross-functional team members, mentoring less seasoned engineers.

What You’ll Be Doing

  • You will be a senior software engineer building Azure cloud-native web platforms that integrate with various data points across our ecosystem
  • You will be part of building an exciting multi-sided platform that is the first of its kind for the waste management industry
  • Working with our web designer you will bring the designs to life thru the use of the Angular and React .js frameworks
  • Developing .Net Core APIs and creating serverless deployment pipelines
  • Developing end-to-end solutions
  • Mentoring other lower level engineers
  • Recruit and hire software engineers by assisting in interview efforts
  • Work with other departments as needed to collaborate on projects that span outside of engineering (HR, Sustainability, Marketing, Sales, Customer Success)
  • Collaborate effectively with product managers, software engineers, architects, security, and leadership using lean software development focused on MVP solutions

Requirements

  • 10+ years of experience as an individual contributor in a software engineering role, preferably using open-source software and platforms
  • An individual who has demonstrated increasing levels of responsibility throughout their career
  • Prior team leadership experience
  • Someone who can remove technical roadblocks for others
  • Ability to iteratively build software based on requirements from Jira stories.
  • An engineer who can take ownership of processes and technologies
  • An excellent communicator; written, verbal and on camera. Must be able to ask pertinent business questions to extract technical answers. Must be able to thoroughly document process and procedures in Confluence.
  • Experience working on teams using Agile/Lean methodologies and an iterative process (Scrum, Kanban, XP) to deliver software to market
  • Knowledge of object-oriented programming and other scripting languages with development experience in one or more of the following: C#, Python, Node.JS, JavaScript, TypeScript. (C# preferred)
  • Familiarity of either React or Angular Web frameworks
  • Prior hands-on experience with Cloud technologies such as Azure or AWS or GCP (Azure Preferred)
  • Hands-on experience with relational and NoSQL database development access methodologies, their respective use cases, and best practices (Cosmos and SQL Server Preferred)
  • Technical understanding of how to secure web applications
  • Broad knowledge of web standards relating to REST APIs
  • Experience with Swagger, OpenAPI and Postman
  • Comfortable with using Azure Dev Ops for source control and CI/CD pipelines
  • Positive and enthusiastic team player with strong interpersonal skills
  • Experience with serverless functions, Dynamics ERP, data lake and/or service bus a plus
  • IoT experience is a plus
  • Experience with mobile development using React Native preferred
  • Familiarity with the Power App platform is a plus

Benefits

Headquartered in New York City with a remote international team, Recycle Track Systems’ team of data scientists, waste experts, and technologists remove inefficiencies in the waste management and recycling chain, creating an enhanced experience for the materials management ecosystem. RTS has ushered in a new era for waste and recycling solutions through the use of data analytics and technology services to enhance and drive diversion opportunities. RTS’ proprietary technology empowers individuals, corporations, and service providers by providing real-time data that increases efficiency and insight into waste and recycling services and sustainability strategies.



from Remotive: easily access active and fully remote job opportunities in Software Development from vetted tech companies. https://ift.tt/cnt2DBv
Job Dhundle

Post a Comment

0 Comments