Senior Backend API Developer

Mavenworkforce — United States · Posted ~3 hours ago

Senior

Skills

Java Python REST APIs Microservices Cloud-native development Golang REST Docker

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior backend engineering role focused on developing secure APIs, cloud-native microservices, and enterprise integrations. Requires strong software engineering fundamentals and ownership of production systems.

Highlights

Build scalable enterprise backend systems and APIs with modern cloud technologies. Opportunity to contribute to architecture and software quality improvements.

Description

Sr. Backend API Developer Senior Backend API Developer with strong experience in building production-grade enterprise software using Java or Python, along with working knowledge of Golang. Must have hands-on experience developing production-grade cloud-native microservices, REST APIs, enterprise integrations, and scalable backend Requires strong engineering fundamentals, expertise in modern software development practices, containerized deployments, CI/CD automation, and proactive ownership of software quality, performance, Experience in the Telecommunications domain and familiarity with TM Forum Open APIs is highly desirable. Key Responsibilities Design, develop, and maintain scalable backend services and microservices for enterprise-grade Build secure, high-performance REST APIs and integration layers connecting internal and external systems. Develop cloud-native applications and services leveraging containerization and orchestration platforms. Participate in architecture discussions and contribute to technical design decisions. Implement robust automated unit tests, integration tests, and API validation frameworks. Review code, enforce coding standards, and mentor junior developers through peer reviews and technical Troubleshoot complex production issues and perform root-cause analysis. Monitor application health, identify bottlenecks, and drive performance optimization initiatives. Collaborate with Product Owners, Architects, DevOps & QA teams, and business stakeholders within Support CI/CD automation and deployment processes across development, testing, and production Contribute to technical documentation, API specifications, and operational runbooks. Work effectively across distributed global teams and time zones. Required Technical Skills Backend Development in Java (Spring Boot preferred) OR Python (FastAPI, Flask, Django, or equivalent) Good to Have: Golang RESTful API design and development, API Gateway patterns, OpenAPI / Swagger Strong Linux/Unix administration and troubleshooting skills Docker, Kubernetes, Helm DevOps & CI/CD: Git / GitHub / GitLab / Bitbucket; automated build, test, and deployment pipelines Shell/Bash scripting Microservices architecture Enterprise system integrations Event-driven architectures, message brokers (Kafka, RabbitMQ, or equivalent) Databases - relational and NoSQL Cloud & Container Technologies: AWS, Azure, and/or GCP Log analysis and debugging Testing & Quality Engineering Unit testing frameworks (JUnit, PyTest, Mockito, etc.) & test automation API testing tools such as Postman Code quality tools (SonarQube preferred) Static code analysis and code coverage management Monitoring & Observability: Grafana, Prometheus, ELK Design Patterns, SOLID Principles Performance tuning and optimization High availability and scalability design