Job Closed
This listing is no longer active.
Armenotech Limited is a Cyprus-based company operating within the Stellar Blockchain ecosystem as a technology and integration partner. Specializing in fintech infrastructure, Armenotech develops a range of blockchain-powered products and services tailored for financial institutions and payment operators. Core offerings include: Money Remittance Platforms, Fiat & Web3 Payment Gateways, Tokenisation Services (including Real-World Assets), Stablecoin Issuance Frameworks, Brokerage & Trading Platforms. As a trusted developer partner within the Stellar ecosystem, Armenotech leverages Stellar's protocols (e.g., SEP-6, SEP-12, SEP-31) to deliver secure, scalable, and compliant financial solutions.
Software Engineer
Location
United States + 171 moreAll locations: United States | Canada | Brazil | Colombia | Argentina | Chile | Venezuela | Bolivia | Ecuador | French Guiana | Guyana | Paraguay | Peru | Suriname | Uruguay | Mexico | Costa Rica | El Salvador | Guatemala | Honduras | Nicaragua | Panama | Dominican Republic | Puerto Rico | Bahamas | Guadeloupe | Haiti | Jamaica | Martinique | Montserrat | United Kingdom | Germany | France | Estonia | Portugal | Hungary | Poland | Ukraine | Romania | Bulgaria | Czechia | Slovakia | Belarus | Moldova | Sweden | Greece | Belgium | Italy | Ireland | Switzerland | Netherlands | Finland | Malta | Denmark | Lithuania | Croatia | Spain | Austria | Bosnia And Herzegovina | Iceland | Luxembourg | North Macedonia | Montenegro | Norway | Serbia | Slovenia | Albania | Cyprus | Latvia | Monaco | South Africa | Egypt | Algeria | Angola | Benin | Botswana | Burkina Faso | Burundi | Cameroon | Cabo Verde | Central African Republic | Chad | Congo | Côte D'ivoire | Democratic Republic of the Congo | Equatorial Guinea | Eritrea | Ethiopia | Gabon | Gambia | Ghana | Guinea | Guinea-bissau | Kenya | Lesotho | Liberia | Libya | Madagascar | Malawi | Mali | Mauritania | Mauritius | Mayotte | Morocco | Mozambique | Namibia | Niger | Nigeria | Réunion | Rwanda | Senegal | Seychelles | Sierra Leone | Somalia | Sudan | Eswatini | Tanzania | Togo | Tunisia | Uganda | Zambia | Zimbabwe | Georgia | Turkey | Israel | United Arab Emirates | Armenia | Azerbaijan | Bahrain | Iraq | Jordan | Kuwait | Lebanon | Oman | Qatar | Saudi Arabia | Palestine | Yemen | India | Japan | Philippines | Pakistan | Thailand | Singapore | Vietnam | Taiwan | Indonesia | Cambodia | Laos | Malaysia | Myanmar | South Korea | China | Afghanistan | Bangladesh | Bhutan | Kazakhstan | Kyrgyzstan | Maldives | Mongolia | Nepal | Sri Lanka | Tajikistan | Turkmenistan | Uzbekistan | Australia | Papua New Guinea | Kiribati | Palau | French Polynesia | Tuvalu | New Zealand
Posted
93 days ago
Salary
0
Seniority
Mid Level
Job Description
Software Engineer
Armenotech
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description The position requires a skilled and self-driven Software Engineer with deep technical expertise in Go-based systems and practical experience building modern web and distributed applications. The candidate combines strong engineering capabilities with the ability to navigate the complexities of third-party integrations, consistently applies security best practices as a matter of course, and embraces AI tooling responsibly — maintaining full accountability for every line of code they ship. Qualifications - Minimum 4 years of professional software engineering experience in a full-time role. - At least 3 years of professional software development experience building and maintaining production web applications. - Proven track record building and maintaining production web applications. - Proven experience developing distributed systems. - Hands-on experience across the full software development lifecycle including design, implementation, testing, deployment, and maintenance. - Strong proficiency in Go programming language and ecosystem tools. - Experience integrating third-party APIs and external services. - Practical knowledge of application security best practices. Requirements - Software Design & Development: Design, develop, and maintain scalable software solutions, contributing to the architecture and implementation of high-quality systems that meet business and technical requirements. - AI-Assisted Frontend Development: Leverage AI-assisted development tools to enhance productivity in frontend development while ensuring that all generated code is carefully reviewed, secure, maintainable, and aligned with project standards. - Third-Party API Integration: Develop and maintain integrations with external systems and third-party APIs, ensuring reliability, resilience, and proper handling of evolving or incomplete documentation. - System Reliability & Operations: Support system reliability by monitoring performance, troubleshooting issues, and maintaining stable production environments through effective debugging, observability, and operational practices. - Documentation & Knowledge Sharing: Create and maintain clear technical documentation, including architecture decisions, implementation details, and operational runbooks, while actively sharing knowledge within the engineering team. Benefits - Competitive base salary aligned with experience and technical expertise. - Flexible working arrangements. - Budget for tools, professional development, and learning. - Opportunity to work on complex engineering challenges in a collaborative, low-bureaucracy environment. Company Description Armenotech Limited is a Cyprus-based company operating within the Stellar Blockchain ecosystem as a technology and integration partner. Specializing in fintech infrastructure, Armenotech develops a range of blockchain-powered products and services tailored for financial institutions and payment operators. - Core offerings include: Money Remittance Platforms, Fiat & Web3 Payment Gateways, Tokenisation Services (including Real-World Assets), Stablecoin Issuance Frameworks, Brokerage & Trading Platforms. - As a trusted developer partner within the Stellar ecosystem, Armenotech leverages Stellar's protocols (e.g., SEP-6, SEP-12, SEP-31) to deliver secure, scalable, and compliant financial solutions.
Job Requirements
- Minimum 4 years of professional software engineering experience in a full-time role.
- At least 3 years of professional software development experience building and maintaining production web applications.
- Proven track record building and maintaining production web applications.
- Proven experience developing distributed systems.
- Hands-on experience across the full software development lifecycle including design, implementation, testing, deployment, and maintenance.
- Strong proficiency in Go programming language and ecosystem tools.
- Experience integrating third-party APIs and external services.
- Practical knowledge of application security best practices.
- Software Design & Development: Design, develop, and maintain scalable software solutions, contributing to the architecture and implementation of high-quality systems that meet business and technical requirements.
- AI-Assisted Frontend Development: Leverage AI-assisted development tools to enhance productivity in frontend development while ensuring that all generated code is carefully reviewed, secure, maintainable, and aligned with project standards.
- Third-Party API Integration: Develop and maintain integrations with external systems and third-party APIs, ensuring reliability, resilience, and proper handling of evolving or incomplete documentation.
- System Reliability & Operations: Support system reliability by monitoring performance, troubleshooting issues, and maintaining stable production environments through effective debugging, observability, and operational practices.
- Documentation & Knowledge Sharing: Create and maintain clear technical documentation, including architecture decisions, implementation details, and operational runbooks, while actively sharing knowledge within the engineering team.
Benefits
- Competitive base salary aligned with experience and technical expertise.
- Flexible working arrangements.
- Budget for tools, professional development, and learning.
- Opportunity to work on complex engineering challenges in a collaborative, low-bureaucracy environment.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Role Description We are looking for a skilled python backend developer to join one of our clients. You're will be is responsible for developing and maintaining the business logic that controls real-time call flows. This role involves bridging the core infrastructure with the application layer, managing webhooks, metrics, transfers, bridges, rate-limiting, and blacklists to ensure a seamless communication experience. - API Development: Implement and optimize high-performance HTTP and WebSocket APIs for real-time communication. - Call Control Logic: Develop and manage sophisticated call handling features, including TRANSFER, BRIDGE, and automated routing. - System Governance: Design and maintain robust mechanisms for rate-limiting, blacklisting, and performance tracking. - Performance Optimization: Ensure ultra-low latency and high resilience in event delivery to maintain system stability. - Integration: Facilitate the communication between the core telephony engine and the end-user application layer. Qualifications - Technical Expertise: Proven experience with Python in high-concurrency or real-time environments. - Telephony Knowledge: Strong understanding of FreeSWITCH or similar call control APIs. - Real-time Protocols: Deep familiarity with WebSockets and asynchronous event handling. - Engineering Mindset: A sharp focus on performance, system resilience, and long-term stability. - Problem Solving: Ability to troubleshoot complex logic flows in live production environments. Requirements - Experience with VoIP protocols (SIP, RTP). - Knowledge of distributed systems and message brokers (e.g., Redis, RabbitMQ). - Experience working in agile, remote-first teams. - Fluent Spanish. - Professional Working English Proficiency.
• Design, develop, and maintain custom modules and backend functionality within Drupal (Drupal 9/10 preferred) • Implement custom APIs, integrations, and data services using RESTful or SOAP web services • Configure and manage Drupal core, contributed modules, and custom themes as needed • Develop and maintain database schemas, queries, and performance optimization strategies (MySQL, PostgreSQL, or similar) • Collaborate with front-end developers to integrate backend services with UI components • Implement secure coding practices in compliance with Federal security standards (e.g., NIST guidelines) • Support CI/CD pipelines and automated deployment processes • Conduct code reviews and ensure adherence to development standards and best practices • Troubleshoot and resolve production issues in a timely manner • Participate in Agile ceremonies including sprint planning, backlog grooming, and retrospectives • Develop and maintain technical documentation in support of Authority to Operate (ATO) requirements
Backend Developer, Python
WorkanaThe largest platform for hiring top remote talent from Latin America.
**Key Responsibilities** - **API Development:** Implement and optimize high-performance HTTP and WebSocket APIs for real-time communication. - **Call Control Logic:** Develop and manage sophisticated call handling features, including **TRANSFER**, **BRIDGE**, and automated routing. - **System Governance:** Design and maintain robust mechanisms for rate-limiting, blacklisting, and performance tracking. - **Performance Optimization:** Ensure ultra-low latency and high resilience in event delivery to maintain system stability. - **Integration:** Facilitate the communication between the core telephony engine and the end-user application layer.
Senior Backend Engineer, Ruby on Rails
GitLabBuild software faster. The One DevOps Platform enables your entire org to collaborate around your code. We're hiring.
• Lead backend architecture for Wiki, Pages, Markdown, and text editor capabilities used across GitLab. • Design and build AI agents that support planning and knowledge management workflows. • Architect MCP integrations that connect GitLab GraphQL APIs with external AI platforms and tools. • Drive improvements in reliability and performance across application code, PostgreSQL queries, Redis usage, and background jobs. • Develop and evolve GraphQL APIs that are clear for frontend engineers and support scalable product experiences. • Collaborate with frontend engineers, Product, UX, and Security to break down complex work into shippable iterations. • Mentor engineers through code review, technical discussions, and shared backend best practices. • Support incident response and production debugging, then turn learnings into lasting system improvements.


