We're founded and run by a team of successful entrepreneurs who have broad experience in web applications, web services and software. We are self-motivated, proactive, and good at prioritizing. Most of all, we enjoy the challenge of creating something new. We're looking for talented software engineers and web developers with a similar perspective.
Panoptic is a team-owned organization where employees have an ownership stake in the company. Although we have brick-and-mortar offices, our team is fully dispersed. All of our development processes facilitate remote working.
Panoptic Development is looking for a full-time software engineer with a knack for dynamic programming languages. The job will involve a mix of responsibilities, including client development work, technical project planning, and client management. You’ll need to analyze requirements, extend and refactor existing software architecture, design new components, identify and evaluate tools and libraries, and implement code in a fast-paced but methodical manner. You will also need to contribute to open-source projects as needed and write about your efforts online.
Candidates must have excellent communication skills and be able to work directly with clients on a day-to-day basis. We value folks with experience in web technologies, database design, or traditional application development. However, the most important qualities will be an understanding of Computer Science theory and software development practices, as well as the resourcefulness and versatility to take on new problems and quickly acquire new skills. As a small company, we want everyone to bring an imagination for new solutions and the resolve to complete those solutions.
Panoptic Development is seeking part-time, paid interns who have completed at least two years of coursework towards a degree in Computer Science, Engineering, or a closely related field. For many software practitioners, academic studies in Computer Science and Engineering are crucial in introducing theories and concepts that are difficult to learn, but important to know. Our internship program augments those studies by exposing interns to the parts of the software development process that CS and Engineering curricula don't have time to get to.
Interns will be expected to contribute to our small team by analyzing user needs, collaborating on software designs, implementing code, rigorously testing for functionality, robustness, compatibility, and performance, managing infrastructure, and writing documentation. More broadly, the company expects its interns to contribute to the success of its products.
This is a great opportunity for an undergraduate to gain experience with the latest generation of dynamic programming languages, most of which don’t receive attention in computer science curricula. It’s also a great opportunity for students to contribute to the open source software ecosystem.
Panoptic Development is a software engineering firm based in PROVIDENCE, RI and SAN FRANCISCO, CA. We are a profitable company developing custom web and mobile software for companies ranging from startups to enterprise organizations. We’re experts in open-source technologies and dynamic languages like Ruby and Python.