[Remote] Backend API Developer
Note: The job is a remote job and is open to candidates in USA. Inabia Solutions and Consulting, Inc. is seeking a Senior Backend API Developer for a contract role supporting LTTS. The role focuses on building production-grade cloud-native microservices, REST APIs, enterprise integrations, and scalable backend systems using Java or Python, with working knowledge of Golang. The developer will also contribute to containerized deployments, CI/CD automation, software quality, performance, testing, observability, and high-availability design.
Responsibilities
- Building production-grade enterprise software using Java or Python, along with working knowledge of Golang
- Developing production-grade cloud-native microservices, REST APIs, enterprise integrations, and scalable backend systems
- Applying strong engineering fundamentals and modern software development practices
- Managing containerized deployments and CI/CD automation
- Taking proactive ownership of software quality and performance
- RESTful API design and development
- Using API Gateway patterns and OpenAPI / Swagger
- Performing Linux/Unix administration and troubleshooting
- Implementing automated build, test, and deployment pipelines
- Developing Shell/Bash scripts
- Working with microservices architecture and enterprise system integrations
- Implementing event-driven architectures and message brokers
- Working with relational and NoSQL databases
- Using cloud and container technologies across AWS, Azure, and/or GCP
- Performing log analysis and debugging
- Implementing unit testing and test automation
- Conducting API testing
- Managing code quality, static code analysis, and code coverage
- Implementing monitoring and observability
- Applying design patterns and SOLID principles
- Performing performance tuning and optimization
- Designing for high availability and scalability
Skills
- 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
- Backend Development in Java (Spring Boot preferred) OR Python (FastAPI, Flask, Django, or equivalent)
- Golang
- RESTful API design and development, API Gateway patterns, OpenAPI / Swagger
- Strong Linux/Unix administration and troubleshooting skills
- Docker, Kubernetes, Helm
- 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)
- Relational and NoSQL
- AWS, Azure, and/or GCP
- Log analysis and debugging
- Unit testing frameworks (JUnit, PyTest, Mockito, etc.) & test automation
- API testing tools such as Postman
- Static code analysis and code coverage management
- Grafana, Prometheus, ELK
- Design Patterns, SOLID Principles
- Performance tuning and optimization
- High availability and scalability design
- Experience in the Telecommunications domain and familiarity with TM Forum Open APIs is highly desirable
- Spring Boot preferred
- SonarQube preferred
Company Overview
Company H1B Sponsorship