Job Description: Sr. Backend API Developer - REMOTE
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 Google Cloud Platform
- 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
Preferred Skills
- Experience implementing Telecom OSS/BSS integrations.
- Knowledge of TM Forum Open APIs (TMF620, TMF641, TMF622, TMF633, TMF638, TMF640, etc.).
- Experience with Kubernetes-based deployments in production environments.
- Familiarity with Infrastructure as Code (Terraform, Ansible, etc.).
- Understanding of distributed systems and cloud-native architecture patterns.
Softskills
- Strong ownership and accountability.
- Ability to work independently with minimal supervision.
- Proven experience collaborating across geographically distributed teams.
- Strong communication and stakeholder management skills.
- Passion for engineering excellence and continuous improvement.