Bringing real world currency to the blockchain.
Bare Developer
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 Guides
Related Job Pages
More Software Engineer Jobs
Senior Software Engineer
GroundTruthGroundTruth is an advertising platform that turns real-world behavior, including location and purchase data, into market
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.
• 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
SAP BTP Developer
3Core Systems, IncDelivering end-to-end SAP System Integration and IT Professional Services for Emerging Technologies
• 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.
• 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.




