Responsibilities:
• Build and maintain backend services for internal engineering applications.
• Develop APIs connecting front-end applications, databases, and enterprise systems.
• Create reusable microservices for common capabilities.
• Integrate enterprise systems, data platforms, monitoring platforms, and other engineering data sources.
• Develop automation for workflows, data movement, and system-to-system interactions.
• Implement secure authentication, authorization, and role-based access.
• Improve backend scalability, reliability, monitoring, and performance.
• Support database design and query optimization where needed.
• Partner with UI, database, analytics, and low-code platform engineers.
• Help build API/MCP interfaces so engineering data can support both traditional applications and agent-based workflows.
Qualifications:
Required Qualifications:
• Python
• REST API design and development
• Backend application architecture
• SQL / relational databases
• PostgreSQL
• Microservices
• Data integration
• Authentication / authorization
• Git and CI/CD
• Linux development environments
• Performance troubleshooting and optimization
Preferred Qualifications:
• FastAPI / Flask / Django
• Node.js or another backend framework
• Cloud and data analytics platform experience
• Log monitoring and analytics platform experience
• Enterprise system integrations
• Kafka or other messaging/event platforms
• Docker / Kubernetes
• MCP server or AI-agent integration experience
• Large-scale engineering/manufacturing data systems
• Front-end/React familiarity
Tools and Technologies:
• Python
• FastAPI / Flask / Django
• Node.js
• PostgreSQL and SQL relational databases
• Git and CI/CD
• Linux
• Docker / Kubernetes
• Kafka or other messaging/event platforms
• React