Hyderabad, Telangana, India
12 days ago
Sr Software Engineer
Job Description SummaryWe are looking for a highly skilled Backend Software Engineer with a strong background in .NET C#, Golang, database technologies, and solid system administration (sysadmin) skills. The ideal candidate will have deep expertise in Linux and Windows environments, containerization (Docker/Kubernetes), and a solid understanding of modern CI/CD pipelines. A foundational knowledge of cybersecurity principles is a plus.

Job Description

Key Responsibilities:

Design, develop, and maintain high-performance backend systems using .NET C# and Golang.Implement and optimize database interactions, ensuring efficient and scalable data processing.Manage and maintain Linux-based servers and environments to deploy, monitor, and manage backend services.Develop and maintain containerized applications using Docker and Kubernetes.Handle server administration tasks including configuration, automation (with tools like Ansible, Puppet, or Chef), and system monitoring.Collaborate with the DevOps team to establish and improve CI/CD pipelines for seamless integration and deployment.Ensure backend systems are secure by incorporating cybersecurity best practices.Troubleshoot and debug backend services and server-related issues to maintain high availability and performance.Perform system backups, restore, and disaster recovery processes as required.Work closely with cross-functional teams, including frontend developers, DevOps engineers, and security teams.

Qualifications:

5+ years of experience in backend development with a focus on .NET C# and Golang.Strong proficiency in working with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).Strong system administration skills with hands-on experience managing Linux environments and performing tasks like automation, configuration, and monitoring.In-depth knowledge of Linux environments and shell scripting.Hands-on experience with containerization technologies like Docker and Kubernetes.Solid understanding of CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).Strong problem-solving skills and attention to detail in system design and architecture.Basic knowledge of cybersecurity principles and practices.Excellent communication and collaboration skills.

Nice-to-Have:

Familiarity with microservices architecture and RESTful API design.Knowledge of cybersecurity frameworks and how to apply them in backend systems.Hands-on experience with network management and troubleshooting, including DNS, routing, firewalls, and load balancers.Experience with cloud platforms like AWS/Azure/Google Cloud.

Additional Information

Relocation Assistance Provided: Yes

Confirm your E-mail: Send Email