Full-Stack Platform Developer
Position Type: Full Time, Contract 12+ Months
Location: Fully Remote
Position Overview
We are on the lookout for a motivated Full-Stack Developer with a strong foundation in both front-end and back-end technologies used in our organization. As a Full-Stack Developer, you will be a crucial member of our cross-functional team, dedicated to delivering a large-scale Platform as a Service (PaaS) product. Your role will span the entire software development life cycle, from ideation to deployment, ensuring the seamless integration of the front-end and back-end aspects of our application.
Required Qualifications
- Experience in developing and maintaining robust backend systems using Rust.
- Proficient understanding of front-end technologies including Svelte, JavaScript/Typescript, CSS/SCSS, and CSS frameworks such as Tailwind.
- Familiarity with Rust best practices and front-end development tools like Babel, Webpack, NPM.
- Proficient understanding of RESTful and WebSocket APIs.
- Familiarity with code versioning tools such as Git, and development environments like VSCode or other IDEs.
- Effective communication and teamwork skills, coupled with a proactive problem-solving approach.
- Ability to work closely with other developers, UX designers, product owners, and management to ensure the successful delivery of our PaaS product.
- Fast learner, able to adapt to modern technologies and frameworks as needed.
Nice to Haves (But not required)
- Experience with Kubernetes or other container orchestration systems.
- AWS or other cloud service experience.
- Familiarity with Web3 technologies.
- Knowledge of GraphQL and how to work with it.
- Experience with other server-side languages like Go, Node.js, Python, but primarily focused on Rust.
- Experience with modern CI/CD pipelines and tools.
We recognize that the ‘perfect’ candidate does not exist. We are in search of a proactive problem-solver, who thrives in the dynamic environment of a growing startup and possesses an optimistic attitude coupled with tenacity and resilience. BALANCED is committed to fostering a work culture that values continuous learning and personal growth. Therefore, if you feel you might not meet every single criterion outlined in the requirements, we still encourage you to apply. Your unique skills and experiences could make you the asset we need.
Who We Are
BALANCED Media|Technology is revolutionizing the way we process data and perform distributed computing with its groundbreaking HEWMEN® platform. By combining the power of machine learning with human input through games, BALANCED Media|Technology is making a difference in scientific research and social good. Join our mission and be part of the change!