E

Backend Software Engineer

Apply
AI Summary

ERA RF Technologies seeks a Backend Software Engineer to develop in-house ERP systems, operational dashboards, and engineering software tools. The ideal candidate will take technical ownership of backend architecture and service development. Strong experience in Node.js, NestJS, and SQL-based databases is required.

Key Highlights
Develop in-house ERP systems and operational dashboards
Take technical ownership of backend architecture and service development
Strong experience in Node.js, NestJS, and SQL-based databases
Key Responsibilities
Participating in the end-to-end architectural design and implementation of ERA's internal ERP system
Taking primary technical ownership of backend architecture, service layers, and business logic
Designing and implementing RESTful APIs, microservices, and integration layers that support operational workflows
Technical Skills Required
Node.js NestJS SQL-based databases RESTful APIs Microservices Integration layers Real-time data streaming Logging Monitoring Control mechanisms Authentication Authorization Role-based access control Git Version-controlled workflows
Benefits & Perks
Competitive compensation package
Modern offices located in Teknopark İstanbul
Comprehensive private health insurance
Wedding, relocation, and childbirth support
Energy (heating) assistance
Birthday leave (additional paid day off)
Complimentary gym membership
Nice to Have
Prior experience with ERP systems, production tracking, inventory management, or admin panel applications
Experience with message queues (e.g., RabbitMQ) and caching mechanisms
Familiarity with CI/CD pipelines and automated deployment workflows

Job Description


ERA RF Technologies is a technology-driven R&D and manufacturing company specializing in advanced RF communication systems for UAVs, satellite platforms, and mission-critical defense and commercial applications.

As part of our internal digital transformation, we are developing in-house ERP systems, operational dashboards, and engineering software tools tightly integrated with our production, test, and configuration management workflows. We are looking for a Backend Software Engineer who will take technical ownership of backend architecture and service development within these systems.

This role is ideal for engineers who value clean architecture, long-term maintainability, and building core systems from the ground up.


Key Responsibilities

  • Participating in the end-to-end architectural design and implementation of ERA’s internal ERP system
  • Taking primary technical ownership of backend architecture, service layers, and business logic
  • Designing and implementing RESTful APIs, microservices, and integration layers that support operational workflows
  • Architecting backend components for real-time data streaming, logging, monitoring, and control mechanisms
  • Implementing backend support for authentication, authorization, and role-based access control
  • Making minor integration-level adjustments in existing frontend modules when required
  • Contributing to technical documentation, automated testing, CI/CD, and deployment processes
  • Ensuring clean code practices, scalability, performance, and long-term maintainability
  • Actively participating in code reviews, architectural discussions, and system improvement initiatives


Required Qualifications

  • Bachelor’s degree in Computer Engineering, Software Engineering, or a related field
  • Minimum 2 years of professional backend software development experience
  • Strong experience within the Node.js ecosystem
  • Hands-on experience with NestJS, including modules, dependency injection, guards, pipes, and validation
  • Solid knowledge of SQL-based databases, data modeling, query optimization, and transaction handling
  • Strong understanding of RESTful API design, authentication/authorization flows, and system integrations
  • Experience with real-time communication technologies (WebSocket, SSE, or similar)
  • Familiarity with on-premise server architectures and data synchronization strategies
  • Active, professional experience with Git and version-controlled workflows
  • Ability to model business rules correctly at the service layer, ensuring data consistency and integrity
  • Experience in log analysis, error diagnostics, and performance troubleshooting in live systems
  • Good understanding of layered architecture and modular software design principles


Preferred Qualifications

  • Prior experience with ERP systems, production tracking, inventory management, or admin panel applications
  • Experience with message queues (e.g., RabbitMQ) and caching mechanisms
  • Familiarity with CI/CD pipelines and automated deployment workflows
  • Experience with API security and fine-grained role-based authorization
  • Hands-on experience with Docker and container-based development environments
  • Familiarity with Linux server environments and basic deployment operations
  • Strong sense of responsibility, ownership, and teamwork
  • Ability to work systematically in a multidisciplinary engineering environment


What We Offer

  • A technology-focused, R&D-driven work environment with real engineering ownership
  • Direct involvement in building core internal systems used company-wide
  • Competitive compensation package
  • Modern offices located in Teknopark İstanbul
  • Comprehensive private health insurance
  • Wedding, relocation, and childbirth support
  • Energy (heating) assistance
  • Birthday leave (additional paid day off)
  • Complimentary gym membership


Similar Jobs

Explore other opportunities that match your interests

Game Developer, Hybrid-Casual

Programming
1d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

good job games

Türkiye

Senior Unity Game Systems Engineer (SDK & Shared Modules)

Programming
4d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

rollic

Türkiye
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

mode mobile

Türkiye

Subscribe our newsletter

New Things Will Always Update Regularly