软件工程师
Software Engineer
关于我们
ElitevoraSys 是一家现代工程咨询公司,专注于为需要实际成果的客户构建高性能运营平台、自动化流水线和数据驱动的工作流程,而不仅仅是软件。
我们与组织合作,设计并交付能够简化调度、资产管理、现场操作和企业集成的系统。
职位描述
这是一个远程职位。
团队:工程 – 平台咨询
关于 ElitevoraSys
ElitevoraSys 是一家现代工程咨询公司,专注于为需要实际成果的客户构建高性能运营平台、自动化流水线和数据驱动的工作流程,而不仅仅是软件。我们与组织合作,设计并交付能够简化调度、资产管理、现场操作和企业集成的系统。我们的工作融合了清晰的架构、实用的工程和创业心态。
我们正在招聘一名高级软件工程师,以帮助扩展 WorkPro,这是我们部署在多个客户环境中的旗舰运营平台。你将在一个小型、资深的团队中工作,负责整个技术栈的服务,并帮助塑造由真实运营团队日常使用的系统的技术方向。
这个职位适合一位经验丰富的全栈工程师,他喜欢解决复杂的工作流问题,构建可靠的 API,并在现代和传统系统之间工作。
你会做什么
后端与集成
- 使用 Java(Spring Boot)、Python(Django/FastAPI)、.NET(C#)、Golang 或类似框架构建和维护 REST API,支持调度、服务工单、计费和资产工作流程。
- 设计关系型模式、迁移和高性能查询,针对 SQL Server 和 PostgreSQL。
- 开发与企业平台(Dynamics 365、Coupa、Trackunit、Power Automate/Logic Apps)的集成。
- 维护和现代化遗留后端代码(Java/J2EE 和类似堆栈),同时在最适合模块的语言中交付新服务。
- 使用 OpenAPI/Swagger 文档化 API,并为客户提供版本化的合同。
- 实现工作流自动化、异步任务处理、审计日志、报告和智能后端功能——在增加价值的地方包括 AI 辅助或 LLM 支持的功能。
- 确保 API 在高容量操作工作负载中的性能、可靠性和安全性。
前端
- 根据需要为 WorkPro 模块贡献 Angular UI 组件。
- 支持基于角色的 UI 流程 for
查看英文原文
About Us
ElitevoraSys is a modern engineering consultancy focused on building high-performance operational platforms, automation pipelines, and data-driven workflows for clients who need real results - not just software.
We partner with organizations to design and deliver systems that streamline dispatch, asset management, field operations, and enterprise integrations.
Job Description
This is a remote position.
Team: Engineering – Platform Consulting
About ElitevoraSys
ElitevoraSys is a modern engineering consultancy focused on building high-performance operational platforms, automation pipelines, and data-driven workflows for clients who need real results - not just software. We partner with organizations to design and deliver systems that streamline dispatch, asset management, field operations, and enterprise integrations. Our work blends clean architecture, practical engineering, and a startup mindset.
We're hiring a Senior Software Engineer to help expand WorkPro, our flagship operations platform deployed across multiple client environments. You'll work in a small, senior team, own services end-to-end across the stack, and help shape the technical direction of a system used daily by real operational teams.
This role is perfect for an experienced full-stack engineer who enjoys solving complex workflow problems, building reliable APIs, and working across modern and legacy systems.
What You'll Do
Backend & Integrations
- Build and maintain REST APIs using Java (Spring Boot), Python (Django/FastAPI), .NET (C#/), Golang, or comparable frameworks, powering dispatch, service orders, billing, and asset workflows.
- Design relational schemas, migrations, and high-performance queries against SQL Server and PostgreSQL.
- Develop integrations with enterprise platforms (Dynamics 365, Coupa, Trackunit, Power Automate/Logic Apps).
- Maintain and modernize legacy backend code (Java/J2EE and similar stacks) while delivering new services in whichever language best fits the module.
- Document APIs using OpenAPI/Swagger and maintain versioned contracts for client teams.
- Implement workflow automation, asynchronous job processing, audit trails, reporting, and intelligent backend features — including AI-assisted or LLM-backed capabilities where they add value.
- Ensure API performance, reliability, and security across high-volume operational workloads.
Frontend
- Contribute to Angular UI components for WorkPro modules as needed.
- Support role-based UI flows for dispatchers, managers, and field technicians.
- Help maintain responsive, mobile-friendly interfaces across devices.
Team & Delivery
- Work with a Product Owner to deliver features in tight, iterative cycles.
- Collaborate with a Principal Developer on architecture and engineering standards.
- Participate in code reviews, sprint planning, and production deployments.
- Own backend features from design through release.
Requirements
- 5+ years of professional development experience (backend/API focus).
- Strong hands-on experience shipping production REST APIs in at least one of: Java (Spring Boot), Python, .NET (C#), or Golang.
- Solid SQL experience — relational modeling, complex queries, indexing, stored procedures.
- Practical experience with an ORM (JPA/Hibernate, Entity Framework, SQLAlchemy, GORM, or equivalent) and migration tooling (Flyway, Liquibase, Alembic, or similar).
- Experience maintaining and refactoring legacy codebases.
- Experience integrating with enterprise systems (ERP/CRM).
- Comfort with concurrency, messaging, and asynchronous processing (Kafka, RabbitMQ, or similar).
- Testing discipline (JUnit/Mockito, pytest, xUnit/NUnit, Testcontainers, or equivalent depending on stack).
- Basic working knowledge of Angular + TypeScript for occasional frontend contributions.
- Good proficiency with AI-assisted development tools and workflows (e.g., Copilot, Claude, LLM-backed automation) is a strong plus.
- Comfortable working in a collaborative, agile consulting environment.
Preferred
- Experience with Dynamics 365, Power Automate, or Logic Apps.
- SQL performance tuning and query optimization.
- Experience with Azure (App Service, Functions, Service Bus), Docker, Kubernetes, CI/CD, and DevOps practices.
- Build and quality tooling: Maven/Gradle, pip/poetry, NuGet, Go modules, SonarQube, static analysis.
- Deeper experience with AI-assisted development or LLM-backed workflows (prompt engineering, RAG, agentic tooling).
- Background in operational, dispatch, or field-service software.
- Polyglot experience across two or more of Java, Python, .NET, and Golang.
Benefits
- Competitive compensation
- 401(k) with company match
- Paid vacation, holidays, and sick leave
- FSA/HSA options
- BYOD reimbursement
Originally posted on Himalayas