Senior Backend Developer with Go Lang/Python
About the role
Seeking an experienced Backend Engineer focusing on building high-performance API based backend platform and highly reliable foundational data services.
Mphasis applies next-generation technology to help enterprises transform businesses globally. Customer centricity is foundational to Mphasis and is reflected in the Mphasis’ Front2Back™ Transformation approach. Front2Back™ uses the exponential power of cloud and cognitive to provide hyper-personalized (C=X2C2TM=1) digital experience to clients and their end customers. Mphasis’ Service Transformation approach helps ‘shrink the core’ through the application of digital technologies across legacy environments within an enterprise, enabling businesses to stay ahead in a changing world. Mphasis’ core reference architectures and tools, speed and innovation with domain expertise and specialization are key to building strong relationships with marquee clients.
Responsibilities
- API Development & Integration: Design and implement RESTful APIs for data access and system integration; Build robust API gateways, service mesh architectures, authentication, authorization for API services
- Cloud-Native Development: Deploy and manage applications on AWS, GCP and hybrid cloud platforms; Implement Infrastructure as Code using cloud-native tools and services; Develop monitoring frameworks for reliable operations
- Secure systems: Implement data encryption at rest and in transit using industry-standard protocols; Design and manage symmetric and asymmetric key infrastructure; Build secure key management systems and rotation policies
- Database Systems: Strong understanding of database technologies (SQL and NoSQL) with encryption capabilities; Experience with message brokers (Apache Kafka); Understanding of monitoring and observability (Prometheus, Grafana)
- Security & Compliance Experience: Implementation of encryption at rest and in transit for sensitive data; Experience with key management systems (AWS KMS, GCP Cloud KMS); Understanding of zero-trust security architecture principles
Requirements
5 to 8 years of experience as a backend developer using Go Lang/Python.
Skills
- Programming Languages: Proficiency in building concurrent, high-performance services using Go/Java/Python; Ability to choose the right language for specific use cases and performance requirements
- API Development Experience:
- REST API Design: Deep understanding of REST principles, HTTP methods, and status codes
- API Security: Implementation of OAuth 2.0, JWT tokens, and API key management
- Microservices Communication: Service-to-service APIs, circuit breakers, and retry logic
- Cloud Development - AWS and GCP: Hands on experience & knowledge of Cloud services across AWS/GCP: Compute, Serverless Functions, Containers, Object Storage, KMS, IaaS; DevOps Tools: CI/CD