Job Closed
This listing is no longer active.
Bringing real world currency to the blockchain.
Senior Software Architect
Location
Italy
Posted
64 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Architect
Tether.to
• Design, build, and maintain scalable backend services and APIs in Node.js • Develop reliable infrastructure components supporting high-availability systems • Improve system scalability, performance, and operational resilience • Contribute to architecture discussions and technical decision-making • Work on integrations with blockchain networks and digital asset infrastructure • Support systems related to token operations, permissions, transaction workflows, and operational controls • Contribute to internal tooling and platform reliability improvements • Help maintain secure and scalable infrastructure standards • Improve observability, monitoring, and operational tooling • Support deployment workflows and infrastructure automation • Collaborate on performance optimization and system reliability initiatives • Contribute to technical documentation and engineering best practices • Work closely with Product, Engineering, and other internal teams
Job Requirements
- 5+ years of experience in backend software engineering
- Strong hands-on Node.js expertise
- Experience building scalable backend systems and APIs
- Strong understanding of distributed systems and cloud infrastructure
- Experience with databases, asynchronous systems, and microservices architectures
- Familiarity with blockchain infrastructure and digital asset ecosystems
- Strong debugging and problem-solving skills
- Experience working in fast-paced engineering environments
- Experience with financial infrastructure or fintech platforms
- Familiarity with Ethereum and EVM-compatible ecosystems
- Understanding of token standards and blockchain transaction workflows
- Experience with monitoring and observability tooling
- Excellent English communication skills - mandatory
Benefits
- Flexible working arrangements
- Professional development opportunities
- Remote work options
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Build and launch features that delight millions of players daily • Own and deliver gameplay features end-to-end, from implementation through release and iteration • Break down product requirements into technical tasks and provide reliable estimates • Write clean, performant, and maintainable Roblox Lua code aligned with team standards • Design and implement systems with consideration for scalability, performance, and maintainability • Partner with designers, artists, and producers to build high-quality gameplay experiences • Monitor live features, analyze performance, and address issues proactively • Identify and improve codebase quality, development workflows, and system reliability • Participate actively in code reviews and contribute to team engineering practices • Playtest features and proactively improve player experience (UX, responsiveness, polish)
• Serve as the technical reference for Billing, ensuring the quality and consistency of solutions; • Provide technical leadership for the area, supporting decision-making and problem resolution; • Ensure proper validation of technical evidence before integrated testing and production; • Monitor deployments and post-go-live stabilization; • Identify risks and propose mitigation plans; • Promote development best practices and technical governance; • Ensure alignment between IT and business stakeholders; • Support architecture reviews and technical solution design; • Manage quality assurance and validation of technical deliverables.
• Gather requirements and feedback directly from users and stakeholders to solution design. • Develop frontend features using modern UI language and framework. • Develop backend services via RESTful APIs. • Integrate frontend with backend services. • Write and maintain automated tests to ensure system stability and usability. • Support the CI/CD pipeline and follow DevSecOps best practices for secure and efficient deployments. • Participate in Agile processes, including sprint planning, demos, and retrospectives. • Performs other job-related duties as assigned.
Full Stack Developer, IT IV
Signet JewelersOur mission: Enable all people to Celebrate Life and Express Love.
• Collaborate with Product Owners, Business Analysts, Architects, and UX teams to define technical deliverables that align with business objectives and customer needs. • Participate in architecture and design discussions across the full stack, ensuring scalability, security, and maintainability. • Evaluate and recommend modern frameworks, tools, and technologies to improve development velocity and system performance. • Adhere to coding standards, reusable components, and engineering best practices. • Provide technical estimation, risk assessment, and delivery planning support for initiatives. • Develop, and maintain full stack applications including responsive UIs, APIs, services, and databases. • Translate functional and technical designs into high-quality, maintainable, and testable code. • Build and integrate RESTful/GraphQL APIs, microservices, and third-party integrations. • Ensure seamless integration between front-end, services, and data platforms. • Lead complex feature development and critical technical implementations. • Develop automated unit, integration, and end-to-end tests to ensure reliability and quality. • Conduct code reviews, technical walkthroughs, and enforce engineering standards. • Participate in Proofs of Concept (POCs) and pilots to evaluate new tools and approaches. • Support and enhance CI/CD pipelines and deployment strategies. • Migrate high-risk or complex solutions into production environments. • Ensure application security, performance optimization, and data integrity best practices. • Maintain clear documentation technical processes for Runbook creation and KT sessions to Support Teams. • Enhance and support existing applications, services, and integrations. • Troubleshoot and resolve complex production issues across the full stack. • Analyze system performance and implement improvements to reliability, scalability, and efficiency. • Collaborate with DevOps and support teams on monitoring, logging, alerting, and incident management. • Document technical issues, root causes, and resolutions for knowledge sharing. • Mentor junior and mid-level developers and provide technical coaching. • Work independently with minimal oversight while managing competing priorities. • Assist in training and supporting end-users and stakeholders. • Complete additional responsibilities as assigned by the Manager. • Consistent and reliable attendance is considered an essential function of this role.




