Talent.com
No longer accepting applications
Senior Software Engineer

Senior Software Engineer

TekXeraguwahati, assam, in
23 hours ago
Job description

Job Title : Senior Software Engineer

Location : Hyderabad, India (Hybrid – Work from Office)

Position Type : Full-time

Please Note : We will accept only Hyderabad Candidates.

About the Role

We’re building a team of creative and passionate full-stack engineers to innovate and develop a suite of applications for Facilities Management. As a Senior Software Engineer, you’ll be part of a globally distributed Agile (Scrum) team, working hands-on with a diverse range of technologies. A strong passion for continuous learning and innovation is essential.

What We Do

  • Build cloud-native applications using Open Source and Microsoft technologies across multiple cloud platforms.
  • Modernize legacy monolithic applications into highly scalable, distributed microservices deployed on the cloud.
  • Embrace Agile and DevOps best practices throughout the software delivery lifecycle.
  • Develop integration frameworks for third-party vendor applications.
  • Design and implement new features and solutions based on industry standards.
  • Create modern, responsive web and mobile applications (React Native, iOS, Android) for internal and external clients.
  • Implement Continuous Security, Integration, Deployment, and Monitoring practices for all software products.

Key Responsibilities

  • Design, develop, enhance, and test scalable, distributed applications of moderate to high complexity.
  • Deliver high-quality software using best practices across design, development, and deployment phases.
  • Implement unit testing, container build checks, and API tests to ensure reliability and quality.
  • Investigate and resolve complex issues in data, systems, and production environments.
  • Design and implement strategic partner integrations and new features per business requirements.
  • Evaluate and recommend new tools, platforms, and technologies for continuous improvement.
  • Provide technical guidance, code reviews, and mentorship to team members.
  • Technical Skills & Experience

  • 5 years of experience in designing, developing, and maintaining scalable, distributed applications.
  • Strong hands-on experience with ReactJS / AngularJS (with Ngrx), NodeJS, and Microservices / Event-driven architectures.
  • Proficiency in Java, Spring Boot, and database technologies — SQL Server / PostgreSQL, MongoDB, or Elasticsearch.
  • Experience with AI tools like ChatGPT, Copilot, or Gemini for contextual code generation.
  • Hands-on experience with Docker and Kubernetes (or Docker Swarm) for containerized deployments.
  • Proficiency in Git and Git Flow for source control management.
  • Strong understanding of Kafka or equivalent messaging / queue systems.
  • Experience in cloud migration and development on AWS or Azure, including APIs and web services.
  • Working knowledge of CI / CD pipelines and infrastructure provisioning.
  • Prior experience in Agile / Scrum environments.
  • Nice to Have

  • Experience with Azure DevOps, SonarQube, and performance monitoring tools like StatsD.
  • Exposure to Generative AI and Machine Learning solutions.
  • Experience with test automation frameworks.
  • Education & Experience

  • Bachelor’s degree in Computer Science, Information Systems, Mathematics, or a related field.
  • Typically 5–7 years of relevant work experience (or equivalent combination of education and experience).
  • Soft Skills

  • Excellent written and verbal communication skills.
  • Strong analytical and problem-solving abilities.
  • Effective in collaboration, mentoring, and cross-functional teamwork.
  • Capable of interpreting complex technical concepts and presenting them clearly.
  • Create a job alert for this search

    Senior Software Engineer • guwahati, assam, in