Back-end Developer-Microservices This is a Space company that utilizes the power of ultra-high bandwidth o store massive amounts of data in space. Role can be based remotely with occasional on-site visits to the Great Neck, NY headquarters
Overview We are developing a secure collaboration and messaging platform that leverages a proprietary backend system. This will be combined with industry leading encryption security to provide the ultimate in security during operation and ensures nothing can be recovered after deletion.
About the Role As a backend developer, you will build the APIs and operating logic that provides access for web, desktop, and embedded clients to our secure collaboration and messaging system. Client access may be direct, via private VPNs to your microservices running on a Linux platform, or indirect, making use of cloud distributed architectures like AWS. You will work on all aspects of the services interface, creating and exposing high performance APIs capable of supporting hundreds or even thousands of simultaneous clients. You, along with the product team, will be responsible for the selection of technologies, architectures, and development tools for this system. You will write the software that defines the backend system and continue to adapt and support it as our business grows. The role requires expertise in web services software development, with knowledge of modern microservices development practices. You should be familiar with established best practices as well as cutting-edge solutions. You will not only be responsible for writing software, but also collaborating with other software developers on both the client and backend interface.
Bachelor’s degree in software development, or equivalent.
5+ years’ experience building web applications with an emphasis on microservices architecture.
Advanced knowledge of technology product evaluation and selection for web development.
Solid hands-on experience designing and building scalable solutions that can be distributed to multiple cloud service points using containers like Kubernetes or Docker.
Experience building web services applications hosted on the Linux operating system.
Demonstrated experience building modern web applications using microservices.
Familiarity with modern web development tools and frameworks.
Network stack expertise.
Experience developing/using secure communications protocols and securing your API.