skip to content

We use cookies to offer you a better browsing experience, analyze site traffic, personalize content and serve targeted ads. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you’ve provided to them or they have collected from your use of their services. Read how we use cookies and how you can control them in our Cookie Disclosure Policy. By using our site, you consent to our use of cookies.

Careers

Senior Software Engineer – Full Stack

Bangalore

Apply Now

Job Brief

We are looking for a highly skilled Senior Full-Stack Software Engineer with 5+ years of experience in Python, .NET, and database development. The ideal candidate should have strong problem-solving skills, a passion for technology, and the ability to work in a fast-paced, collaborative environment.

This role requires expertise in backend and frontend development, cloud platforms, DevOps practices, and modern software architectures. If you thrive on innovation and want to build scalable, high-performance applications, we’d love to hear from you!

Roles and Responsibilities

  • Full-Stack Development
    • Design, develop, and maintain scalable, secure, and high-performance applications using Python, .NET, and modern frontend technologies.
    • Build and optimize backend systems and RESTful APIs.
    • Develop responsive and cross-platform user interfaces.
  • System Design & Architecture
    • Design end-to-end solutions ensuring scalability, maintainability, and security.
    • Collaborate with stakeholders to define technical specifications and system requirements.
  • Database Development
    • Design, develop, and optimize database schemas, queries, and stored procedures.
    • Work with relational and non-relational databases to ensure data integrity and performance.
  • Team Collaboration
    • Work closely with product managers, QA engineers, and developers to deliver high-quality software.
    • Participate in code reviews, provide constructive feedback, and mentor junior team members.
  • Problem-Solving & Continuous Learning
    • Stay updated with the latest technologies and industry trends.
    • Troubleshoot and resolve complex technical issues efficiently.
  • Communication & Documentation
    • Communicate effectively with technical and non-technical stakeholders.
    • Prepare and maintain technical documentation to ensure clarity and completeness.

Requirements

  • Technical Expertise
    • Proficiency in Python, .NET (C#, ASP.NET), and modern web frameworks.
    • Strong experience with frontend technologies (HTML5, CSS3, JavaScript, React, Angular).
    • Expertise in SQL Server and database optimization.
    • Experience with cloud platforms (AWS/Azure).
    • Familiarity with DevOps practices & CI/CD pipelines.
    • Knowledge of containerization (Docker, Kubernetes).
  • Design & Soft Skills
    • Proven ability to design and implement complex architectures.
    • Excellent communication & interpersonal skills.
    • Strong problem-solving abilities and a proactive approach.
    • A team player who thrives in a collaborative environment.