Application Engineer 4 (API)

Wyetech•Linthicum Heights, MD

About The Position

Wyetech is seeking an Application Engineer Level 4 (Backend) to support the Secure the Enterprise initiative. The role supports modernization of system security evaluation and authorization processes by replacing manual procedures with automated solutions that streamline approvals, enable continuous monitoring and assessment, and gather network data throughout the project life cycle. The successful candidate will develop, test, deploy, and sustain Python-based REST endpoints, microservices, and data model management capabilities using Django and Flask. Applications will interact with data models stored in MariaDB or MongoDB and provide requested data in JSON format to user interface front ends. The Application Engineer will provide middleware and backend development support across system applications to ensure reliable, secure, and efficient application performance. The role also designs software tools and subsystems to support software reuse and domain analysis and manages their implementation. It manages software development and support using formal specifications, dataflow diagrams, accepted design techniques, and Computer-Aided Software Engineering (CASE) tools. The position estimates software development costs and schedules, reviews existing programs, and recommends improvements to reduce operating time and enhance performance.

Requirements

  • Strong proficiency in Python programming and backend application development.
  • Experience with Docker containerization and deployment.
  • Experience developing applications using Django or Flask.
  • Database experience with MongoDB or MariaDB.
  • Experience designing, developing, testing, and maintaining RESTful API endpoints.
  • Experience developing and supporting microservices architectures.
  • Ability to develop, test, deploy, and sustain Python-based backend applications and middleware services.
  • Experience integrating backend applications with databases and UI front-end interfaces.
  • Strong troubleshooting, debugging, and problem-solving skills.

Nice To Haves

  • AWS or other cloud platform experience.
  • Experience with JSON and/or XML serialization.
  • Experience with Jira for issue tracking and project management.
  • Experience with Confluence for technical documentation and collaboration.
  • Git version control experience.
  • Experience working in Agile software development environments.

Responsibilities

  • Develop, test, deploy, and sustain Python-based REST endpoints, microservices, and data model management capabilities.
  • Use Django and Flask frameworks to develop backend applications.
  • Support applications that use data models stored in MariaDB or MongoDB and deliver requested data in JSON format to UI front ends.
  • Provide middleware and backend development support across system applications, ensuring reliable, secure, and efficient performance.
  • Design software tools and subsystems to support software reuse and domain analysis, and manage their implementation.
  • Manage software development and support using formal specifications, dataflow diagrams, accepted design techniques, and CASE tools.
  • Estimate software development costs and schedules.
  • Review existing programs and recommend improvements to reduce operating time and enhance performance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service