Remotery

Senior Backend Engineer

Posted 1 day ago

This is a fully remote position, open to applicants in United States.

📋 Description

• The Senior Backend Engineer is tasked with the design, development, and enhancement of core services, APIs, and data processing components that drive desktop and distributed software applications.

• This position emphasizes performance, reliability, security, and scalability at both the service and data layers, facilitating seamless integration with thick client applications like those based on Electron.

• Key Responsibilities: Create and implement scalable backend services and APIs to support thick client desktop applications.

• Architect service-layer logic for validation, analytics, and enforcement of business rules.

• Develop and sustain data processing pipelines for both structured and semi-structured data.

• Optimize backend systems for performance, concurrency, and effective resource utilization.

• Design clean, well-documented RESTful APIs and service contracts for client-server interactions.

• Implement mechanisms for authentication, authorization, and secure data handling.

• Ensure secure communication between backend services and Electron or other desktop client frameworks.

• Contribute to the design of database schemas and data modeling strategies.

• Engage in code reviews and uphold backend engineering standards.

• Collaborate with DevSecOps teams to facilitate containerization, CI/CD pipelines, and automated testing.


⛳️ Requirements

• Generally, candidates should hold a Bachelor's or Master's degree in Computer Science, Software Engineering, or a similar field, along with over 7 years of experience, or equivalent relevant work experience; for instance, each year of professional experience may be substituted for a year of required education.

• Proficiency in one or more backend languages and frameworks, including:

• - Java / Spring

• - Python / FastAPI / Django

• - C# / .NET

• - Node.js

• Significant experience in designing and developing RESTful APIs.

• Familiarity with relational and/or NoSQL databases, including schema design and performance optimization.

• Experience with structured data formats such as JSON, XML, CSV, or schema-driven models.

• A solid understanding of concurrency, memory management, and system performance.

• Experience in supporting client-server architectures that encompass thick client applications.

• Experience delivering software in Agile/Scrum settings.


🏝️ Benefits

• Competitive salary and performance-based bonuses.

• Comprehensive health, dental, and vision insurance.

• Flexible work hours and remote work options.

• Opportunities for professional development and continuous learning.

• A collaborative and innovative work environment.

People also viewed

Anchor Utility10 hours ago

Rate Analyst

US flagTexas OnlyFull-timeUncategorized
ApplyView job
Honeywell10 hours ago

HSE Manager

US flagNorth Carolina OnlyFull-timeUncategorized
ApplyView job
Cision France10 hours ago

People Partner

CA flagCanada OnlyFull-timeUncategorized$85k/year
ApplyView job
Navigate Power10 hours ago

B2B Outside Sales Consultant

US flagPennsylvania OnlyFreelanceUncategorized$50k – $250k/year
ApplyView job
TELUS10 hours ago

Business Development Executive, Early Career – European Language Required

GB flagUnited Kingdom OnlyFull-timeUncategorized
ApplyView job
Gilead Sciences10 hours ago

Statistical Programmer II

US flagUnited States OnlyFull-timeUncategorized$107.2k – $138.7k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers