Tangoposted 16 days ago
Full-time • Mid Level
Dallas, TX
Publishing Industries

About the position

WatchWire by Tango is a market-leading sustainability and energy management software-as-a-service (EMSaaS) provider. Across the globe, WatchWire helps commercial and corporate real estate portfolios, Fortune 500 industrial/manufacturing and big-box retail, government, healthcare, and educational facilities reduce emissions and expenses while simplifying sustainability and carbon reporting. The company's enterprise-grade cloud-based software platform helps companies reduce energy expenses, simplify sustainability and energy reporting, and measure and verify performance. We're always working on cutting-edge tech that will help us build and scale for rapid growth. We are seeking an experienced Software Engineer with expertise in Java, Python, SQL, Postgres, Object-Oriented programming concepts, DevOps using AWS, data engineering, and building microservices to join our team and contribute to our success.

Responsibilities

  • Designing and architecting robust and scalable software solutions that meet the needs of our clients and align with our business objectives.
  • Developing software using industry-leading technologies such as Java, Python, SQL, Postgres, and leveraging strong object-oriented programming concepts.
  • Collaborating with cross-functional teams, including product managers, designers, and other engineers, to translate business requirements into technical specifications and deliver exceptional software solutions.
  • Writing clean, efficient, and maintainable code that adheres to coding standards and best practices.
  • Conducting thorough testing and debugging to ensure the quality and reliability of the software.
  • Continuously monitoring and optimizing software performance to deliver optimal user experiences.
  • Participating in code reviews and providing feedback to team members to promote a culture of learning and growth.
  • Keeping up with industry trends and best practices to drive innovation and enhance our software solutions.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 6 to 8 years of professional software development experience, including experience in Java, Python, SQL, and PostgreSQL.
  • Strong understanding of Object-Oriented programming concepts and design patterns.
  • Experience with leading Java frameworks including Spring Boot and Play Framework.
  • Expertise in architecting and implementing microservices and RESTful APIs.
  • Proven experience with DevOps, CI/CD, and AWS.
  • Experience in data engineering, including database design, performance tuning, and optimization.
  • Familiarity with software development methodologies such as Agile, Scrum, or Kanban.
  • Knowledge of version control systems such as Git.
  • Exceptional communication and interpersonal skills, with the ability to work effectively in a team environment.

Nice-to-haves

  • Experience with containerization and orchestration technologies like Docker and Kubernetes.
  • Familiarity with front-end frameworks including React or AngularJS.
  • Certifications in AWS, DevOps, or related technologies.

Benefits

  • Competitive salary
  • 401(k) and company match
  • Paid vacation and holidays
  • Company paid health insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service