Agile Defense logo
Agile Defense

Listen. Think. Innovate.

Senior Backend Engineer

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 501-1,000H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

3 days ago

Salary

$130K - $170K / year

Seniority

Senior

Bachelor Degree7 yrs expExperience acceptedEnglishDjangoElectronJavaJavaScriptNode.jsNoSQLPythonSpring.NET

Job Description

Senior Backend Engineer

Agile Defense

• The Senior Backend Engineer is responsible for designing, building, and optimizing the core services, APIs, and data processing components that power desktop and distributed software applications. • This role focuses on performance, reliability, security, and scalability at the service and data layers, ensuring seamless integration with thick client applications such as Electron-based platforms. • Key Responsibilities: Design and implement scalable backend services and APIs to support thick client desktop applications. • Architect service-layer logic for validation, analytics, and business rule enforcement. • Develop and maintain data processing pipelines for structured and semi-structured data. • Optimize backend systems for performance, concurrency, and efficient resource utilization. • Design clean, well-documented RESTful APIs and service contracts for client-server communication. • Implement authentication, authorization, and secure data handling mechanisms. • Support secure communication between backend services and Electron or other desktop client frameworks. • Contribute to database schema design and data modeling strategies. • Participate in code reviews and maintain backend engineering standards. • Collaborate with DevSecOps teams to support containerization, CI/CD pipelines, and automated testing.

Job Requirements

  • Typically has a Bachelor's or masters degree in Computer Science, Software Engineering, or related field, and 7+ years of experience, or equivalent relevant work experience; e.g., each year of work experience may be substituted for each year of education required.
  • Expertise in one or more backend languages and frameworks such as:
  • Java / Spring
  • Python / FastAPI / Django
  • C# / .NET
  • Node.js
  • Strong experience designing and building RESTful APIs.
  • Experience working with relational and/or NoSQL databases, including schema design and performance tuning.
  • Experience with structured data formats such as JSON, XML, CSV, or schema-driven models.
  • Solid understanding of concurrency, memory management, and system performance.
  • Experience supporting client-server architectures that include thick client applications.
  • Experience delivering software in Agile/Scrum environments.

Related Job Pages

More Backend Engineer Jobs

IFS logo

Commercial Lead

IFS

Be your best when it really matters. At the #MomentOfService

Full TimeRemoteTeam 5,001-10,000Since 1983H1B Sponsor

• Develop and maintain the price book, ensuring competitive and profitable pricing structures • Lead the overall pricing strategy, including analysis of market trends, competitor pricing, and customer value propositions • Own the comprehensive commercial strategy, aligning it with company goals and adapting to evolving business needs • Partner with product teams to inform pricing and commercial decisions based on feature development and roadmap • Work with finance to analyze financial impacts of pricing models and commercial initiatives • Collaborate with sales and marketing to align strategies, support deal structuring, and enhance go-to-market efforts • Oversee renewals processes, including tracking, negotiation, and execution to maximize retention rates • Maintain and optimize the renewals database for accurate forecasting and reporting • Ensure customer compliance with contracts, identifying risks and implementing mitigation strategies • Lead contract structuring and negotiations for key deals, renewals, and amendments • Implement tools and processes to track and enhance commercial performance metrics • Conduct in-depth market research to inform pricing models and commercial decisions • Analyze competitor offerings, industry benchmarks, and economic factors impacting SaaS pricing • Generate actionable insights from data to refine strategies and identify new revenue opportunities

Canada
$150K - $200K / year
DOMVS iT logo

Backend Developer – PHP/Node

DOMVS iT

Especialistas em impulsionar negócios com agilidade e tecnologia!

Full TimeRemoteTeam 51-200Since 2014H1B No Sponsor

• Implement features and improvements to existing functionality in collaboration with the product team; • Develop backend services using well-crafted technical solutions; • Contribute to product architecture discussions; • Evaluate solutions, impacts, and risks, and estimate effort; • Perform evolutionary maintenance on the system, working with legacy code; • Assist the Quality Analyst in developing the QA strategy; • Share knowledge with team members; • Seek to understand the business domain.

Brazil
Full TimeRemoteTeam 1-10Since 2018H1B Sponsor

• Handle and display products to enhance brand visibility and drive sales. • Check stock to identify potential shortages and support replenishment strategy. • Recommend orders to the commercial team based on product turnover to maintain availability and sales efficiency. • Monitor the organization of cold rooms to maintain workflow and ensure operational agility. • Inspect shelves and freezers to ensure replenishment, visual appeal of items, and product quality through proper cleaning of equipment. • Provide customer service, offering information that helps customers make purchase decisions. • Record activities performed in the app and carry out other tasks as directed by the immediate supervisor.

Brazil
Join Creative Tech logo

Senior Java Fullstack Developer

Join Creative Tech

Criamos projetos de software com propósito e olhar criativo.

Full TimeRemoteTeam 51-200Since 2010H1B No Sponsor

• Develop, maintain, and evolve enterprise systems based on Java technology, ensuring quality, performance, security, and adherence to functional and non-functional requirements. • Implement corrective, adaptive, evolutionary, and preventive maintenance on information systems. • Analyze, diagnose, and resolve incidents and issues in development, QA/staging, and production environments. • Participate in defining and implementing technical solutions aligned with the architectural standards established by the Client. • Develop and maintain APIs, microservices, and integrations between internal and external systems. • Perform code reviews, identify improvements, and apply software engineering best practices. • Create and maintain technical documentation related to the developed solutions. • Participate in agile ceremonies and activities, contributing to planning and delivery execution. • Support unit, integration, and acceptance testing to ensure the quality of delivered solutions. • Analyze application performance, scalability, and observability. • Support technology modernization, refactoring, and continuous improvement initiatives. • Promote component reuse, solution standardization, and the reduction of technical debt. • Collaborate with analysts, architects, support teams, infrastructure, information security, and other involved areas. • Ensure compliance with the technical, methodological, and operational requirements established contractually.

Brazil