Voyager Senior Full Stack Developer
Location: Remote
Duration: Full-time
​
About Us:
Voyager Search specializes in connecting to and interpreting vast volumes of spatial and non-spatial data, available in both structured and unstructured formats across diverse repositories and catalogs. Our mission is to make data widely available and interoperable, enabling users to easily discover and utilize it for varied applications.
​
Software Solutions - Our flagship software, Voyager, provides a comprehensive framework for connecting to and reading content, utilizing advanced data pipelines to streamline data enrichment and conditioning processes. The outcomes are meticulously compiled into a detailed registry, offering pointers back to the original data storage locations. Voyager excels in advanced search functionalities and information retrieval interfaces, seamlessly integrating with AI/ML models and various processes. This integration enhances data governance and security, particularly through metadata addition, bolstering confidence in data holdings, including zero-trust security measures. Moreover, it leverages AI/ML models to generate new insights that are seamlessly re-integrated into the registry, allowing for immediate value delivery through an easily extendable and scalable out-of-the-box solution.
​
Position Summary:
We are looking for an experienced Full Stack Developer to join our team. The ideal candidate has strong expertise in developing front-end and back-end applications using web technologies. The Full Stack Developer will develop and maintain web applications, conceptualize and implement new features, debug existing applications, and create technical documentation.
Responsibilities:
-
Design and develop applications using Java/Kotlin, CSS, JavaScript, and other web technologies
-
Develop efficient, testable, and reusable code
-
Debug and troubleshoot applications, and perform code reviews
-
Create and maintain technical documentation
-
Work with the team to ensure the timely completion of Sprints and releases
-
Play a crucial role in the end-to-end development of web applications, web pages, and websites, from designing the user interface to managing server infrastructure
-
Ensure that web designs are mobile-responsive
-
Design and implement user interfaces (UI) and user experiences (UX)
-
Configure and deploy web applications on servers and ensures their seamless integration with cloud platforms
-
Develop server-side logic and applications
-
Create prototypes, wireframes, and proofs to solicit team feedback and make design modifications
-
Work with the command line interface to complete tasks like server management and project setup
-
Protect operations, internal information, and user data by using cybersecurity best practices to design websites that ensure data integrity and security
-
Anticipate, troubleshoot, debug and resolve issues in front-end and back-end code
-
Configure and maintain servers
-
Evaluate code to ensure it meets industry standards and is compatible with all hardware and software
-
Carry out routine systems testing to detect and resolve bugs, coding errors, and technical issues
-
Communicate effectively with colleagues, managers, vendors, and other stakeholders
-
Strong software debugging, testing, and problem solving skills
-
Experience with scaling, reliability, automation, security, and performance tuning
-
Stay up-to-date with improvements in the field
-
Self-managed, self-motivated, and organized
​
Technical skills, Experience and Education:
-
Required:
-
BS in computer science or engineering, digital design, or similar field from an ABET-accredited college program
-
Strong front-end development skills with Javascript, HTML, and CSS
-
Experience with front-end frameworks, including React JS and Angular JS
-
Experience with the Java programming language
-
Experience with the Git version control system, and Github​
-
-
Preferred:
-
Master’s degree in related field
-
Experience with the Kotlin programming language
-
Experience with the Python programming language
-
Experience with .NET technologies, and the C# programming language
-
Experience with the C++ programming language
-
Working knowledge of GIS software
-
Experience with various testing methodologies, including penetration and load testing
-
Working knowledge of relational database technologies such as Oracle, SQL Server, and PostgreSQL
-
Awareness of Apache Lucene and Apache Solr
-
Experience with Artificial Intelligence and Machine Learning techniques
-
Experience with Authentication Integration (e.g. LDAP/AD/SAML)
-
Experience working in an cloud environment
-
To apply, please send a resume and cover letter with examples of your work to jobs@voyagersearch.com
​
Voyager Search is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
​
Back to Careers Page