Senior Software Engineer Backend

Year    Bangalore, Karnataka, India

Job Description

As a Back-End Developer, you'll collaborate with the development team to build and maintain scalable, secure, and high-performing back-end systems for our SaaS products. You will play a key role in designing and implementing microservices architectures, integrating databases, and ensuring seamless operation of cloud-based applications.
Responsibilities:

  • Design, develop, and maintain robust and scalable back-end solutions using modern frameworks and tools.
  • Create, manage, and optimize microservices architectures, ensuring efficient communication between services.
  • Develop and integrate RESTful APIs to support front-end and third-party systems.
  • Design and implement database schemas and optimize performance for SQL and NoSQL databases.
  • Support deployment processes by aligning back-end development with CI/CD pipeline requirements.
  • Implement security best practices, including authentication, authorization, and data protection.
  • Collaborate with front-end developers to ensure seamless integration of back-end services.
  • Monitor and enhance application performance, scalability, and reliability.
  • Keep up-to-date with emerging technologies and industry trends to improve back-end practices.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Back-End Developer with expertise in modern frameworks such as Node.js, Express.js, or Django.
  • Expertise in .NET frameworks including development in C++ and C# for high performance databases
  • Strong proficiency in building and consuming RESTful APIs.
  • Expertise in database design and management with both SQL (e.g., PostgreSQL, MS SQL Server) and NoSQL (e.g., MongoDB, Cassandra) databases.
  • Hands-on experience with microservices architecture and containerization tools like Docker and Kubernetes.
  • Strong understanding of cloud platforms like Microsoft Azure, AWS, or Google Cloud for deployment, monitoring, and management.
  • Proficiency in implementing security best practices (e.g., OAuth, JWT, encryption techniques).
  • Experience with CI/CD pipelines and tools such as Jenkins, GitHub Actions, or Azure DevOps.
  • Familiarity with Agile methodologies and participation in sprint planning and reviews.
Good-to-Have Skills:
  • Experience with time-series databases like TimescaleDB or InfluxDB.
  • Experience with monitoring solutions like Datadog or Splunk.
  • Experience with real-time data processing frameworks like Kafka or RabbitMQ.
  • Familiarity with serverless architecture and tools like Azure or AWS Lambda Functions.
  • Expertise in Java backend services and microservices
  • Hands-on experience with business intelligence tools like Grafana or Kibana for monitoring and visualization.
  • Knowledge of API management platforms like Kong or Apigee.
  • Experience with integrating AI/ML models into back-end systems.
  • Familiarity with MLOps pipelines and managing AI/ML workloads.
  • Understanding of iPaaS (Integration Platforms as a Service) and related technologies.
Key Competencies & Attributes:
  • Strong problem-solving and analytical skills.
  • Exceptional organizational skills with the ability to manage multiple priorities.
  • Adaptability to evolving technologies and industry trends.
  • Excellent collaboration and communication skills to work effectively in cross-functional teams.
  • Ability to thrive in self-organizing teams with a focus on transparency and trust.
Requirements
  • Expertise in modern frameworks such as Node.js, Express.js.
  • Experience with SQL Server.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4521213
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Rs. 6,00,000-9,00,000 per year
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year