Senior Backend Developer
Sedgwick
- Location
- US
- Workplace
- Remote
- Employment
- Full Time
- Salary
- USD 100,000–130,000/yr
Posted 1mo ago
Job Responsibilities
- Lead the design and development of scalable backend systems that support enterprise applications and integrations.
- Architect, build, and maintain RESTful and event-driven APIs for internal and external consumers.
- Design abstraction layers that expose functionality from legacy systems in a secure, modern, and reusable manner.
- Develop middleware services to translate, normalize, and orchestrate data between legacy platforms and modern applications.
- Integrate with legacy systems using available interfaces such as SOAP, REST, JDBC/ODBC, message queues, flat files, or proprietary APIs.
- Build API gateways and service layers that handle authentication, rate limiting, logging, and monitoring.
- Design and implement data transformation logic to map legacy schemas to modern domain models.
- Develop asynchronous processing pipelines using queues, event streams, or batch processing frameworks.
- Optimize backend services for performance, scalability, reliability, and fault tolerance.
- Implement caching strategies and database performance tuning techniques.
- Create robust error-handling and retry mechanisms for unstable or high-latency legacy endpoints.
- Ensure secure integration using OAuth2, JWT, mutual TLS, SAML, or other enterprise authentication mechanisms.
- Work closely with enterprise architects and infrastructure teams to modernize legacy integration patterns.
- Participate in system decomposition initiatives, including incremental migration from monoliths to microservices.
- Write comprehensive unit, integration, and contract tests to ensure API reliability.
- Document API specifications using OpenAPI/Swagger or similar standards.
- Implement logging, tracing, and monitoring using observability tools.
- Support CI/CD pipelines for automated builds, deployments, and environment promotion.
- Troubleshoot production issues related to system integration, performance bottlenecks, or data inconsistencies.
- Mentor junior developers on integration patterns, clean architecture, and backend best practices.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field.
- 7-10+ years of experience in backend software development.
- Strong proficiency in one or more backend languages such as Java, C#, Python, or Node.js.
- Deep experience designing and building RESTful APIs and microservices.
- Proven experience integrating with legacy enterprise systems.
- Experience working with SOAP services, XML, JSON, and enterprise messaging systems.
- Strong understanding of relational databases (SQL Server, Oracle, PostgreSQL) and query optimization.
- Experience with NoSQL databases and caching technologies such as Redis.
- Knowledge of API security standards and enterprise authentication mechanisms.
- Experience with containerization technologies such as Docker and orchestration platforms such as Kubernetes.
- Familiarity with API gateways, service meshes, and middleware platforms.
- Experience implementing asynchronous communication patterns using Kafka, RabbitMQ, or similar technologies.
- Strong understanding of distributed systems, scalability, and resilience patterns.
- Experience working in regulated or high-availability enterprise environments preferred.
- Strong analytical and troubleshooting skills with the ability to navigate complex system dependencies.
- Excellent communication skills and ability to collaborate across technical and business teams.
Skills
- Java
- C#
- Python
- Node.js
- RESTful APIs
- Microservices
- SOAP
- XML
- JSON
- SQL Server
- Oracle
- PostgreSQL
- NoSQL
- Redis
- OAuth2
- JWT
- mutual TLS
- SAML
- Docker
- Kubernetes
- API Gateways
- Service Mesh
- Kafka
- RabbitMQ
- OpenAPI
- Swagger
- CI/CD
Similar roles
Senior Software Engineer II
MX Technologies · US · today
Sr. Cloud Platform Engineer
MX Technologies · Lehi, Utah, United States · today
Senior Software Engineer - Continuity
Rad AI · United States · today
Staff Software Engineer, Applications
SmithRx · US - Remote · USD 153,600–192,000/yr · today
Lead Software Engineer - City
Okc · Oklahoma City, OK, United States · USD 40–60/hr · today
Full-stack Software Engineer III/Senior, AI Gateway
Ngrok · US · San Francisco, CA · USD 202,500–247,500/yr · today