Skip to Main Content

Full Stack Software Engineer

BlackTree Technical Group, Inc. Waltham, MA

  • Expired: over a month ago. Applications are no longer accepted.
Job Description

Fullstack Software Engineer II 

Seeking a full-time software developer to join the Enterprise Software team. The Enterprise team provides tools for monitoring and interacting with all aspects of our solution, including web applications for site deployment and robot support, integrations with client work-management systems, visualizations of system metrics, and end-user tablet UIs. These tools allow users to interact with, monitor, support, and control robots in the field.  

The selected candidate will develop full stack solutions that address challenges that lie at the intersection of enterprise web applications and robotic systems, of human interactions and automation, and of cutting-edge web technologies and robotic frameworks. These solutions will reliably perform increasingly complex tasks in dynamic environments that reach far beyond typical web applications. 

The ideal candidate is thoughtful, with excellent communication skills, enjoys learning and getting feedback, is comfortable working independently, and is excited to take ownership of their projects. 

This role is part of a diverse, high performing team dedicated to making a real-world impact using advanced, creative technologies. This is a full-time, salaried position. 

In this role you will: 

  • Design and develop new features for our tools based on requirements from clients and internal stakeholders.  
  • Identify areas for improvement and propose solutions in areas beyond feature requirements, such as performance, configurability, monitoring, reporting, upgrade path, and security. 
  • Design and perform tests to verify software in simulation and on a full deployment. 
  • Root-cause and resolve bugs, during QA and for production sites. 
  • Provide valuable code review feedback to team members. 
  • Maintain a client-centered mindset while weighing engineering trade-offs.

  •  

What we are looking for: 

  • A BS in computer science or a related major; at least 2 years industry experience, OR at least 4 years industry experience without a degree. 
  • Thorough understanding of software design principles: 
    • OOP Principles: Encapsulation, Polymorphism, Inheritance, Abstraction, etc. 
    • Software Design: Algorithms, Data Structures, IoC, DRY, etc. 
  • Significant experience with at least one core OO language: Java, Python, or JavaScript (Java preferred). 
  • Excellent communication skills
  • Significant experience with all core areas of a modern web stack (HTML/CSS, JavaScript, HTTP/websockets, webservices, databases, automated testing tools) 
  • Experience working in a Linux environment. 
  • Experience with any of the following a plus:
    • AWS, Tableau 
    • Robotic or IoT platforms 
    • Tomcat, Maven, Spring, Postgres, Hibernate, JAX-RS, RabbitMQ, Backbone 
    • Web development for mobile devices 
    • Systems integrations 
Company Description
BlackTree Technical Group is a full-service staffing and recruitment firm that consists of an experienced group of Senior Technical Recruiters and Account Managers with over 40 years of industry experience. Our flexible work environment aims to attract motivated individuals that wish to be measured directly by their results.

BlackTree Technical Group, Inc.

BlackTree Technical Group is a full-service staffing and recruitment firm that consists of an experienced group of Senior Technical Recruiters and Account Managers with over 40 years of industry experience. Our flexible work environment aims to attract motivated individuals that wish to be measured directly by their results.

BlackTree Technical Group, Inc.'s Logo

Address

Waltham, MA
02452 USA

Industry

Technology

Website

View all jobs at BlackTree Technical Group, Inc.