<img alt="" src="https://secure.wire0poor.com/216021.png" style="display:none;">

Lead Developer/Architect

ScreenMeet was founded in 2015 by online meeting and customer support veterans to build a new generation of cloud-based, enterprise tools for customer support and IT help desk for industry-leading, globally recognized brands. For enterprises seeking to deliver exceptional person-to-person customer support experiences, ScreenMeet provides purpose-built support software that integrates with CRM and ITSM platforms made with the latest cloud technologies.

ScreenMeet is seeking a highly skilled Lead Developer/Architect with expertise developing enterprise SaaS applications using modern JavaScript (ES6+) with Node.js, React.js and Typescript. This role combines “hands-on” coding with system architecture discussions, design reviews and helping guide the team to write clean, efficient well-documented code following industry best practices. 

This position offers the opportunity to shape the future of our platform as we grow rapidly and serve new customers. We are looking for a candidate who is ready to work with new technologies in a forward-thinking, fast-paced organization that is always pushing boundaries. This position reports to the VP of Product & Engineering but also collaborates closely with the Chief Technology and AI Officer to help drive the technological direction and architecture. 

What You'll Do

Hands-on software development

  • Architect, develop and maintain robust, scalable applications, APIs and microservices.
  • Ensure code quality and maintainability with unit and integration testing, type safety, documentation, and software design principles.
  • Optimize applications and systems for high performance, reliability, and scalability.
  • Troubleshoot, debug and resolve complex production issues and provide timely resolution.

Team Leadership

  • Lead fellow developers by example, promoting a culture of technical excellence.
  • Conduct thorough code reviews and provide constructive feedback to team members.
  • Mentor junior software engineers, fostering continuous learning and improvement.
  • Drive continuous improvement of development processes.

Collaboration

  • Collaborate with cross-functional teams to understand business requirements and translate them into Agile Epics, Stories and Defects.
  • Collaborate with design and product teams to build accessible, and responsive interfaces.
  • Collaborate with DevOps to enable CI/CD pipelines and infrastructure automation.
  • Collaborate with QA and DevOps to ensure robust, testable, and observable systems.
  • Be an active participant in system architecture discussions and design reviews.

Innovation

    • Stay current with emerging technologies and industry trends, advocating for their adoption where appropriate.
    • Be a “Lifelong Learner” by demonstrating self-motivated pursuit of knowledge and skills.

 

Your Background

  • BA/BS in a computer-science-related discipline or equivalent experience required.
  • Proficiency in an object oriented, strongly typed language (Java, C#, or C++) is required.
  • 8+ years of professional experience in software development
  • 4+ years of experience in frontend development in React.js or similar technology
  • 4+ years of experience in backend development with Node.js, with a proven track record of building secure and scalable systems
  • Strong understanding of JavaScript, including its modern features (ES6 and beyond), asynchronous programming (callbacks, Promises, async/await), and error handling
  • Strong understanding of design patterns providing optimal solutions to common Node.js development problems (DI, Middleware, Factory, Singleton)
  • Strong understanding of building secure websites and services following OWASP’s top 10 and other best practices
  • Strong understanding of building secure websites and services following an SSDLC process such as NIST’s SSDF and other best practices
  • Strong understanding of microservices architecture, development and best practices
  • Strong understanding of API Development, including truly RESTful APIs, WebSocket based APIs, as well as OpenAPI
  • Strong understanding of SSO, Identity Providers and related authentication and authorization technologies such as OIDC and OAuth    
  • Strong understanding CI/CD pipelines and containerization (Kubernetes, Docker)
    • CodeBuild experience is a plus
  • Strong Git knowledge and experience, including CLI usage.
    • BitBucket experience is a plus
  • Proficiency in SQL, relational database concepts
    • MySQL experience is a plus
    • NoSQL experience is a plus
  • Experience working with cloud platforms such as AWS, Azure, or Google Cloud
    • AWS experience is a plus
  • Experience working with WebRCT is a plus
  • Experience working with Bash and Python scripts is a plus
  • Enjoys working on and helping to build outstanding teams
  • Demonstrates an entrepreneurial spirit and gets stuff done
  • Ability to think creatively
  • Great communicator; strong oral and written skills
  • Quick study – able to pick up and apply new concepts in a hurry
  • Self-motivated, self-starter with a zeal to win

Logistics

  • 100% remote.
  •  Candidates must be located in the US.

Salary 

The salary range for this role is $125,000 to $220,000 annually commensurate with experience and location.

Apply Now