{"id":3601800,"url":"https://alion.io/job/cryptonext-security-senior-go-developer-integration","title":"Senior Go Developer - Integration","company":{"id":6520,"name":"CryptoNext Security","domain":"cryptonext-security.com","url":"https://alion.io/company/cryptonext-security","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Paris, France"],"countries":["FR"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agentic Workflows","optional":false},{"name":"AI Agents","optional":false},{"name":"Docker","optional":false},{"name":"Docker Compose","optional":false},{"name":"GitLab CI","optional":false},{"name":"Go","optional":false},{"name":"PostgreSQL","optional":false},{"name":"RabbitMQ","optional":false},{"name":"Redis","optional":false},{"name":"Rest API","optional":false},{"name":"Java","optional":true},{"name":"PKI","optional":true}],"status":"live","first_seen_at":"2026-11-02T09:35:13Z","employer_posted_date":"2026-11-02","last_verified_at":"2026-11-05T03:41:56Z","board_verified":true,"closed_at":null,"days_open":2,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":2},"description":"Who we are\nCryptoNext Security is a deeptech startup specializing in post-quantum cryptography. Our solutions help businesses and institutions prepare for a future where quantum computers will challenge traditional data security. We work with leading clients in finance, defense, and telecommunications.\nOn a daily basis, you will\nBuild and maintain, in Go, the connectors that link CryptoNext Platform to our clients' tools (CLM, CMDB…): extracting, normalizing and exposing data through REST APIs.\nConsume heterogeneous third-party APIs: handle pagination, rate limits, retries, idempotency and provider outages.\nDesign and evolve the API contracts exposed to CryptoNext Platform: OpenAPI and versioning.\nModel and query PostgreSQL, use Redis, and process work asynchronously through RabbitMQ.\nContainerize your deliverables (Dockerfile, Docker Compose) and get your changes through GitLab CI.\nInstrument your services (logs, metrics, traces), diagnose incidents in staging and production, and contribute to root cause analyses.\nWrite the unit and integration tests that back your features, including against test doubles of provider APIs, and give QA what they need to automate the rest.\nReview code and help onboard new team members.\nWork directly with Product and QA.\nUse AI coding tools as leverage under your own judgement, staying accountable for what lands in the repo.\nPropose architecture changes and refactorings, and explain the trade-offs you accepted.\nHow we work\nA team of six engineers, within our 15-person R&D department. Connectors live in a monorepo and follow a hexagonal architecture. Three days a week in our Paris office, the rest remote. Short feedback loops, high standards. We ship a working version early rather than polishing in isolation, and keep solutions as simple as the problem allows.\nRequirements\nThe skills you'll need\nProduction Go: concurrency (goroutines, channels), context, explicit error handling, interfaces, modules and standard tooling (go test, go vet).\nHexagonal architecture (ports and adapters), or the ability to defend an equivalent split.\nThird-party API integration: robust HTTP clients, timeouts, retries with backoff, pagination, rate limiting, idempotency.\nAsynchronous processing: RabbitMQ consumers, acknowledgements, retries and failure handling, dead-lettering, backpressure.\nPostgreSQL: schema design, migrations and rollbacks, indexing, reading a query plan. Hands-on use of Redis.\nAPI contract design: REST, OpenAPI, versioning.\nUnit and integration testing, with a defensible position on what belongs at which level and on what is worth testing at all.\nDelivery: Docker and Docker Compose, GitLab CI.\nOperations: observability and incident diagnosis.\nReal use of AI-assisted development in a production codebase: agentic workflows, context management, reviewing generated output as critically as a colleague's merge request. You have a view on where these tools pay off and where they create debt.\nExperience means you can say why you chose an approach, what you rejected, and what it will cost in six months.\nBonus skills\nJava.\nKnowledge of the CLM/PKI (X.509 model) and CMDB domains.\nKnowledge and hands-on handling of provider authentication schemes: OAuth2, mTLS, API keys.\nSecure coding practices and application security.\nExperience in a startup or deeptech environment.\nBenefits\nThe team you'll be joining\nYou will join a team of six engineers who own their features across the whole stack, inside our 15-person R&D department, working closely with Product and QA. You will report to the Head of Engineering and collaborate with other departments to build the backend services and interfaces our clients depend on.\nOur recruitment process\n1. Initial discussion with our HR team to explore your background and motivations.\n2. Technical interview with a developer: a live coding session of 1 to 1.5 hours. AI coding tools are required, not merely allowed. We are interested in how you direct and review them. No take-home assignment.\n3. Meeting with a manager to ensure alignment with our company culture.\n4. If successful, you'll receive a final offer!\nBenefits\nWhat's in it for you at CryptoNext\nA stimulating work environment with cutting-edge technological challenges.\nA competitive salary, aligned with our compensation philosophy.\nA deep dive into the exciting world of post-quantum cryptography and cybersecurity.","description_format":"text","description_chars":4392,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"master","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Cybersecurity"],"lifecycle":[{"event":"open","at":"2026-11-02T09:35:13Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":1,"expected_fill_days":29,"reasons":["conf:2","win:early"],"computed_at":"2026-11-04T06:34:25Z"},"pay":null,"html_url":"https://alion.io/job/cryptonext-security-senior-go-developer-integration","json_url":"https://alion.io/job/cryptonext-security-senior-go-developer-integration.json","meta":{"generated_at":"2026-11-05T03:52:00Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":4958,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-06T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":6520},"rest":"https://alion.io/mcp/rest/get_company?id=6520"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcryptonext-security-senior-go-developer-integration"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fcryptonext-security-senior-go-developer-integration"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fcryptonext-security-senior-go-developer-integration"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/cryptonext-security-senior-go-developer-integration\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcryptonext-security-senior-go-developer-integration"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3601800}},{"tool":"search_jobs","arguments":{"company":"cryptonext-security.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3601800},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}