Software Engineer, OSS Platform

alterante, inc. • United State
Remote
Apply
AI Summary

Alterante is seeking a freelance/part-time remote Software Engineer to design, develop, and maintain software systems for our OSS platform.

Key Highlights
Design, develop, and maintain software systems for OSS platform
Collaborate with cross-functional teams
Provide customized software solutions for global clients
Technical Skills Required
Java Docker Kubernetes Cassandra SQL NoSQL Open Source Software development on Github Microservices architecture Restful APIs
Benefits & Perks

Job Description


Company Description

Alterante provides a virtual assistant that helps people discover, organize, and collaborate in a private and secure way using a decentralized P2P virtual file system built from the ground up. This system automatically discovers, organizes, and replicates data among all devices in the user's network, and allows for instant and secure access from any device both within and outside the network (no VPN required).


Our product is available as both on-premise and cloud-hosted solutions, and is tailored to meet the data management needs of both consumers and SMB.


Role Description

This is a freelance , part-time remote position for a Software Engineer position at Alterante. The successful candidate will be responsible for designing, developing, and maintaining the software systems that power our OSS platform (alt-core). They will collaborate with cross-functional teams and provide customized software solutions that meet the evolving needs of our global clients.


Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field, or equivalent experience in software development
  • Minimum 5 years of experience writing software Java Programming language
  • Minimum 5 years of experience in Open Source Software development on Github
  • Experience designing distributed systems, microservices architecture, and Restful APIs
  • Strong communication, problem-solving, and analytical skills, and the ability to work well in a distributed team environment


Preferred Qualifications

  • Containerization technologies: Docker and Kubernetes
  • Knowledge of databases and data management, including SQL and NoSQL (Cassandra)
  • Knowledge of DevOps best practices and experience with CI/CD pipelines and automation
  • Data privacy and data security experience

Subscribe our newsletter

New Things Will Always Update Regularly