Company Description
Exandia Corp. (www.exandia.com) specializes in developing innovative integrated information systems and modern digital services for worldwide customers. Exandia Corp. leads large-scale projects across multiple industries, including education, fintech, healthcare, logistics, and the public sector. With a commitment to innovation and excellence, Exandia Corp. stands as a trusted partner in transforming industries through technology.
Position Summary
We are seeking a Senior Software Engineer specializing in Backend development and Systems Architecture to lead the design and implementation of core backend services, cloud infrastructure, data ingestion pipelines, and cross-service integrations.
This role is ideal for an engineer who can independently drive large-scale technical initiatives from problem definition to architecture to delivery, while collaborating with cross-functional teams (frontend, devops, data science, and product).
What You Will Do (Essential Responsibilities)
Backend Engineering & System Architecture
- Design, implement, and maintain backend services, APIs, and microservices - primarily in Python (FastAPI).
- Architect scalable, resilient systems capable of processing real-time operational data from field devices.
- Lead end-to-end design for complex, revenue-critical features, ensuring technical clarity, documented requirements, and well-defined success metrics.
- Evaluate system bottlenecks and propose architectural improvements in performance, reliability, and maintainability.
Cloud Infrastructure & Data Pipelines
- Build and optimize cloud-native data ingestion pipelines using Azure & AWS services such as IoT Core, Kinesis, SQS, Lambda, EC2, EKS, RDS/Aurora PostgreSQL, and S3.
- Collaborate with DevOps to design infrastructure that meets operational and security standards (containerization, Kubernetes, autoscaling, CI/CD, observability).
- Implement distributed processing and efficient handling of large real-time telemetry streams.
Cross-Functional Leadership
- Work closely with product managers and stakeholders to clarify requirements, explore design options, and break down large initiatives into executable engineering tasks.
- Coordinate with frontend teams to align API contracts, data models, and release timelines.
- Provide architectural guidance, code reviews, and mentorship to other engineers.
Quality, Reliability & Best Practices
- Write clean, maintainable, well-tested code following industry best practices.
- Maintain service reliability through robust logging, monitoring, alerting, and automated testing strategies.
- Contribute to improving internal engineering documentation, standards, and design processes.
Required Qualifications
- 4-6+ years of professional software engineering experience, with strong emphasis on backend systems.
- Excellent/Expert-level Python experience, ideally with FastAPI in production environments.
- Strong understanding of distributed systems, microservice architecture, and API design.
- Hands-on expertise with AWS cloud services (IoT Core, Lambda, Kinesis, SQS, EC2, EKS, S3, RDS/Aurora).
- Experience building or maintaining real-time data processing pipelines or IoT ingestion systems.
- Solid understanding of Docker, Kubernetes, container orchestration, and cloud-native patterns.
- Infrastructure as code (IaC) (e.g. Terraform). Experience in software monitoring solutions.
- Strong proficiency with SQL and experience working with relational databases (preferably PostgreSQL).
- Ability to independently gather requirements, write technical specs, and drive projects to completion with minimal oversight.
- Strong communication skills and the ability to work cross-functionally with product, frontend, and DevOps teams.
Preferred Qualifications
- Experience with TypeScript and modern FE/backend integration patterns.
- Familiarity with message-driven architectures (Kafka, MQTT, etc.).
- Exposure to machine learning pipelines or algorithmic/analytics workloads.
- Understanding of best practices for security, compliance, networking, and IAM within AWS.
- Prior experience in oil & gas, energy tech, or real-time industrial data processing.