CareerZen Logo
Company logo

Backend Developer

Aircraft Performance Group Inc

Full-time

Argyle, TX

Job description

The Opportunity

We are looking for a skilled and driven Backend Developer to join our team. As a Backend Developer, you will be responsible for building and maintaining secure, scalable, and high-performance server-side applications and APIs that power our core software products.

The ideal candidate will have hands-on experience with modern backend technologies, a strong understanding of system architecture and data management, and a passion for clean, efficient code. You will collaborate closely with frontend developers, DevOps engineers, and product managers to deliver high-quality, integrated solutions that support our expanding user base.

Office Hours and Location

  • Full-time, Monday to Friday
  • Location: Argyle, TX – Onsite

Key Responsibilities and Duties

  • Design and develop RESTful APIs and microservices using Python, Node.js, migrating from .NET technologies, ensuring optimal performance, security, and scalability.
  • Build and maintain integrations with third-party services, payment gateways, and external APIs, implementing proper error handling and monitoring.
  • Develop and optimize database schemas, queries, and data models for both SQL and NoSQL databases, ensuring data integrity and performance.
  • Implement containerized applications using Docker and deploy them using Kubernetes orchestration, following DevOps best practices for CI/CD pipelines.
  • Collaborate with AI and machine learning teams to integrate AI Agentic software development tools and automated code generation systems into the development workflow.
  • Write comprehensive technical documentation, including API specifications, system architecture diagrams, and deployment guides.
  • Participate in code reviews, maintain coding standards, and mentor junior developers on best practices and emerging technologies.
  • Monitor application performance, troubleshoot issues, and implement solutions to ensure high availability and reliability of backend services.
  • Work with cross-functional teams to gather requirements, estimate development efforts, and deliver features within agreed timelines.
  • Stay current with industry trends, evaluate new technologies, and contribute to technical decision-making processes.
  • Implement security best practices, including authentication, authorization, data encryption, and vulnerability assessments.

Skills and Qualifications

  • At least 3 years of professional backend development experience with strong proficiency in Python and Node.js.
  • Experience with C#, VB.NET, or C++ for enterprise-level applications and system integrations/modernization.
  • Hands-on experience with Kubernetes container orchestration, Docker containerization, and cloud deployment strategies.
  • Proven track record of building and maintaining RESTful APIs and microservices architectures.
  • Experience with AI Agentic software development tools such as Windsurf, GitHub Copilot, ChatGPT, or similar AI-powered development assistants.
  • Strong knowledge of database technologies including PostgreSQL, MySQL, MongoDB, and Redis, MSSQL, with experience in query optimization.
  • Proficiency with version control systems (Bitbucket, Git), CI/CD pipelines (Jenkins, GitLab CI), and automated testing frameworks.
  • Experience with cloud platforms (AWS, Azure, GCP) and infrastructure as code tools (Terraform, CloudFormation).
  • Strong problem-solving skills and ability to debug complex distributed systems and performance issues.
  • Excellent written and verbal communication skills, with ability to explain technical concepts to non-technical stakeholders.
  • Experience with agile development methodologies and collaborative development practices.
  • Knowledge of security principles, NIST (SSDF/CSF), and secure coding practices.

As a Plus

  • Experience/knowledge in the Aerospace domain/operations.
  • Experience with message queuing systems (RabbitMQ, Apache Kafka) and event-driven architectures.
  • Familiarity with monitoring and observability tools (Crashlytics, Prometheus, Grafana, ELK stack).
  • Knowledge of serverless computing (AWS Lambda, Azure Functions) and edge computing technologies.
  • Experience with performance testing, load testing, and system optimization techniques.
  • Understanding of machine learning workflows and MLOps practices.
  • A BS degree in Computer Science, Software Engineering, or related field is preferred.
  • Experience with performance simulation of full interconnect solutions using both transaction-level and processor/software-driven models.
  • Familiarity with containerization technologies like Docker and Kubernetes, and automation tools like Jenkins.
  • A BS degree in Computer Science or a related field is preferred.

Preferred Qualifications

  • Experience with enterprise integration patterns and API gateway technologies.
  • Familiarity with real-time communication protocols (WebSockets, Server-Sent Events).
  • Experience with data pipeline development and ETL processes.
  • Understanding of distributed systems design patterns and microservices best practices.
  • Expertise in modern SQL and NoSQL databases, including MySQL, PostgreSQL, Redis, and or MongoDB.
  • Strong experience in full-stack development and system architecture in a fast-paced, innovation-driven environment.

Aircraft Performance Group (APG)

Aircraft Performance Group, LLC (APG) is a flight operations performance engineering firm, established in 1999, that specializes in Runway Analysis, Weight and Balance, and Flight Planning solutions for the airline and corporate flight operations industry. We maintain a current worldwide database of airport information and provide data based on FAR, EASA, and CASA requirements. APG is headquartered in Castle Rock, Colorado. Learn more at flyapg.com.

Job Type: Full-time

Pay: From $110,000.00 per year

Work Location: In person