Tether.to logo
Tether.to

Bringing real world currency to the blockchain.

Bare Developer

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11-50Since 2014H1B No SponsorCompany SiteLinkedIn

Location

Italy

Posted

7 days ago

Salary

0

Seniority

Senior

Job Description

Bare Developer

Tether.to

• Write C native addons that bridge platform APIs (Bluetooth, networking, filesystem, crypto) into JavaScript • Design, implement, and ship bare-* native modules (e.g., bare-bluetooth, bare-tcp, bare-fs, bare-crypto) end to end, including code, and tests • Set up and maintain cross-platform builds for macOS, Linux, Android (NDK), and iOS (Xcode) • Own cross-compilation toolchain configuration for each target platform • Maintain CI pipelines that build and test native modules across all supported platforms • Debug native addon issues across multiple OS and device targets, including mobile • Communicate progress, blockers, and decisions in writing. • Participate in Bare workshops and contribute to onboarding materials.

Job Requirements

  • Strong C programming skills, including experience writing and debugging native code across platforms.
  • Advanced JavaScript skills with a solid understanding of Node.js internals and the module ecosystem.
  • Experience building native addons for Node.js or similar runtimes (N-API, node-gyp, or equivalent).
  • Familiarity with libuv or other asynchronous I/O frameworks.
  • Comfortable working across macOS, Linux, Android, and iOS build toolchains.
  • Experience with cross-compilation and platform-specific system APIs (Bluetooth, networking, filesystem).
  • Ability to read and navigate large C and C++ codebases.
  • Self-directed work style with strong written communication skills.

Benefits

  • Flexible working arrangements
  • Professional development opportunities

Related Job Pages

More Software Engineer Jobs

GroundTruth logo

Senior Software Engineer

GroundTruth

GroundTruth is an advertising platform that turns real-world behavior, including location and purchase data, into market

Full TimeRemoteTeam 201-500Since 2009H1B Sponsor

Role Description GroundTruth seeks a Senior Software Engineer with strong expertise in designing and building hands-on, customer-facing applications to join our Apps Engineering team. The Apps Engineering Team builds and maintains the full-stack applications and services that power GroundTruth’s advertising platform. - Develop and maintain hands-on, customer-facing full-stack applications using Python / FastAPI / REST APIs and modern front-end frameworks. - Operate as an agentic software engineer—decomposing problems into tasks that AI coding agents can execute, then reviewing, testing, and validating all agent-generated output. - Collaborate with management, stakeholders, and the team to evaluate, plan, and deliver projects involving advertising software systems, components, and features. - Contribute to a culture of transparency by maintaining clear documentation, structured processes, and effective communication. - Write production-ready front-end and back-end code integrated with a continuous delivery and deployment pipeline on AWS. - Participate in and improve team Agile practices—supporting learning, growth, and technical maturity. - Create and maintain various ingestion and data pipelines for the GroundTruth platform. - Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL and AWS ‘big data’ technologies. - Contribute ideas to improve the platform and the team’s use of AI-assisted development. Qualifications - B.Tech./B.E./M.Tech./MCA or equivalent in computer science with 6+ years experience in software development. - Hands-on experience using AI coding agents (e.g. Cursor, Claude Code, or similar) to design, write, and ship production code. - Strong hands-on experience with full-stack development: REST APIs, FastAPI, and modern front ends. - Experience with AWS Stack used for data engineering: EC2, S3, EMR, ECS, Lambda, and Step functions, etc. - Hands-on experience with Python/Java for orchestration of data pipelines. - Experience in writing analytical queries using SQL. - Experience in Airflow. - Experience in Docker. - Proficient in Git. - Strong written communication and the ability to specify clear requirements and context for both humans and AI agents. Requirements - Detail Oriented – the little things matter. - Adaptable and able to pivot to meet demands and carry out expectations. - Organized and have demonstrated the ability to prioritize and deliver work in a timely manner. - Able to work under strict deadlines and be able to prioritize a heavy workload. - A team-player and not afraid to roll up your sleeves and help out when/where needed. - Self-Sufficient and not afraid to take the lead and manage tasks independently. - Coachable and open to feedback. - Respectful – we treat each other with respect and assume the best of one another. Benefits - Parental leave- Maternity and Paternity. - Flexible Time Offs (Earned Leaves, Sick Leaves, Birthday leave, Bereavement leave & Company Holidays). - In Office Daily Catered Breakfast, Lunch, Snacks and Beverages. - Health cover for any hospitalization. Covers both nuclear family and parents. - Tele-med for free doctor consultation, discounts on health checkups and medicines. - Wellness/Gym Reimbursement. - Pet Expense Reimbursement. - Childcare Expenses and reimbursements. - Employee referral program. - Education reimbursement program. - Skill development program. - Cell phone reimbursement (Mobile Subsidy program). - Internet reimbursement/Postpaid cell phone bill/or both. - Employee Provident Fund Scheme offering different tax saving options such as Voluntary Provident Fund and employee and employer contribution up to 12% Basic. - Creche reimbursement. - Co-working space reimbursement. - National Pension System employer match. - Meal card for tax benefit. - Special benefits on salary account.

India
ContractRemoteTeam 1,001-5,000Since 2015H1B Sponsor

• Ensure the IT-technical operation of the application (including error analysis, delivery of hotfixes and user support) • Independently carry out the entire patch management • Produce concepts based on functional consultations with stakeholders from the various business areas • Define necessary adjustments to the system architecture and documentation (data flow diagrams, system diagrams) in the system documentation and the client’s online systems • Translate functional requirements and the extended system architecture into technical concepts • Adapt and document technical components based on the technologies used while complying with specified standards • Create test plans, execute and document test cases • Create, execute and document performance tests

Germany
Job Closed
3Core Systems, Inc logo

SAP BTP Developer

3Core Systems, Inc

Delivering end-to-end SAP System Integration and IT Professional Services for Emerging Technologies

ContractRemoteTeam 51-200Since 2004H1B No Sponsor

• SAP BTP Developer / Team member. • Designs cloud-based applications on SAP BTP. • Extends SAP S/4HANA solutions. • Develops applications using SAP BTP CAP and SAP Fiori. • Implements REST/OData APIs and backend services. • Ensures performance and security of APIs. • Creates technical design documents and deployment guides.

United States
Job Closed
Full TimeRemoteTeam 201-500H1B No Sponsor

• Material Property Check: Verify that the AI correctly identifies properties like strength, heat resistance, and weight for different materials. • Formula Review: Check if the AI is using the correct chemical or physical formulas when describing a material's behavior. • Usage Advice: If the AI suggests a material for a specific job, you make sure it is the right choice for that environment. • Quality Control: Perform checks on technical data to ensure consistency and high scientific standards.

Germany