Noxx: Fullstack Software Engineer

Are you an experienced software engineer looking for a new opportunity? Look no further than Noxx, a cutting-edge tech company based in San Francisco. We are currently seeking a Fullstack Software Engineer to join our team. In this role, you will be responsible for developing full-stack applications, including a dashboard with payroll and payment capabilities, batch transactions with external services, and interacting with blockchain networks. Additionally, you will have the opportunity to lead projects and implement functionalities from scratch. If you have a strong background in web development, experience with Ethereum blockchain and self-sovereign identity, and thrive in small team environments, then we want to hear from you. Don’t miss out on this exciting opportunity to join an innovative company at the forefront of technological advancements. Apply now at the link provided.

Role and Responsibilities

Full-stack application development

As a software engineer at Noxx, your main responsibility would be to contribute to full-stack application development. This includes working on both the frontend and backend components of the application, ensuring that all aspects of the software are functioning correctly and meeting the needs of the users.

Dashboard with payroll/payment

One specific area of focus for your role would be the development of a dashboard with payroll and payment functionalities. This dashboard would allow users to manage and process payroll, as well as handle payments for services rendered. It is important that this dashboard is user-friendly, efficient, and secure.

Batch transactions interacting with external services

Noxx relies on batch transactions to interact with external services such as KYC (Know Your Customer) and tax filing systems. You would be responsible for developing and maintaining the functionality that allows these batch transactions to occur seamlessly and securely. This includes implementing necessary validations and error handling processes.

Interacting with a blockchain network

Noxx utilizes a blockchain network, specifically the Ethereum blockchain, for certain operations. Your role would involve working with the blockchain network and implementing functionalities that interact with it. It is crucial that you have a good understanding of the Ethereum blockchain and concepts such as DID (Decentralized Identity) and self-sovereign identity.

Leading projects to implement functionalities from scratch

In addition to your development responsibilities, you will also have the opportunity to lead projects and implement functionalities from scratch. This requires strong technical and leadership skills, as you will be responsible for coordinating with stakeholders, gathering requirements, and ensuring successful project execution.

Experience Requirements

Understands the concept of Ethereum blockchain and DID/Self Sovereign Identity

A key requirement for this role is a solid understanding of the Ethereum blockchain and concepts such as DID and self-sovereign identity. This knowledge will be essential in order to work effectively with the blockchain network and develop appropriate functionalities.

5+ years’ experience in web development

Noxx is seeking candidates with at least 5 years of experience in web development. This experience should encompass both frontend and backend development, as well as work with various frameworks and technologies.

Experience in working for small teams or startups

As Noxx is a startup, it is important that candidates have prior experience working in similar environments. This experience demonstrates an ability to work independently, take ownership of projects, and communicate effectively with stakeholders. Being able to ship features and deliver results within a small team setup is crucial.

Experience in leading a team as a tech lead/project owner

Candidates with experience in leading teams as a tech lead or project owner will be highly valued. This role requires not only technical expertise, but also the ability to guide and mentor others, make informed decisions, and successfully execute projects.

Experience in HR industry (e.g. Developed Application Tracking System)

While not a requirement, having experience in the HR industry, specifically in developing an Application Tracking System, would be advantageous. This experience would provide valuable insight into the specific challenges and requirements of the industry, allowing you to more effectively contribute to Noxx’s software development efforts.

Technical Requirements

Frontend

You will be working with Next.js (React) to develop the frontend of the application. Proficiency in TypeScript is also required, as it is the preferred programming language for the frontend development. Additionally, knowledge of Tailwind CSS for styling is important. Familiarity with Storybook and wagmi.sh is a plus, as they can enhance the development and testing process.

Web3

Noxx utilizes the Ethereum blockchain, which requires knowledge of Solidity, especially the foundry-rs framework. Understanding IPFS (InterPlanetary File System) is also beneficial, as it is often used in conjunction with blockchain technologies. Familiarity with Noir, a zero-knowledge proof library, is considered a bonus.

Backend

For the backend development, Noxx relies on various AWS services such as AWS CDK, AWS Lambda, GraphQL, Cognito, DynamoDB, PostgreSQL, S3, and Auth0. Proficiency in these technologies is a must. Knowledge of AppSync, AWS Aurora, and OpenIDConnect is considered a plus. Additionally, experience with Docker, Go-lang, and Rust is seen as a bonus.

Toolings

You will be expected to be proficient in using Git for version control, understanding Git workflows and best practices. Familiarity with yarn v2 for package management is also required. Experience with Figma, a design collaboration tool, is considered an added bonus.

Probationary period

As part of the hiring process, there will be a probationary period where you will work part-time for 10-20 hours per week. This allows both you and Noxx to assess your fit within the company and ensure that the working relationship is mutually beneficial. During this period, your deliverables, contributions to the team, and communication skills will be evaluated.

Logistics and Work Environment

The position is fully remote, but it is required to have at least a 5-hour overlap with the PT timezone (UTC−08). This is to ensure effective collaboration and communication with the rest of the team. The commitment for this role is full-time, and you will be expected to attend daily sync meetings, which are 20 minutes long and occur from Monday to Friday. Additionally, there will be an all-hands meeting once a week.

To apply

To apply for the software engineer role at Noxx, visit the job listing on We Work Remotely. The listing provides further details about the position and allows you to submit your application for consideration.

About Noxx

Noxx is a San Francisco-based company that focuses on developing cutting-edge software solutions. With a strong emphasis on blockchain technology and the HR industry, Noxx is at the forefront of innovation. As a software engineer at Noxx, you will have the opportunity to work on challenging projects, lead teams, and make a significant impact in a dynamic and forward-thinking environment.

To learn more about Noxx, visit their website: https://www.noxx.xyz/

Source: https://weworkremotely.com/remote-jobs/noxx-fullstack-software-engineer

 

https://weworkremotely.com/remote-jobs/noxx-fullstack-software-engineer

 

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.