Backend Engineer

Bangalore Urban, Karnataka, India
Jul 26, 2024
Jul 26, 2025
Onsite
Full-Time
3 Years
Job Description

We are seeking a highly skilled Senior Software (Backend) Engineer to join our team. In this role, you will lead the design and implementation of a scalable and resilient integration system using AWS CDK (Cloud Development Kit) with TypeScript. You will play a crucial role in developing and maintaining backend solutions, ensuring platform scalability and compliance, and fostering a culture of excellence in software development.

Key Responsibilities

  1. System Design & Implementation. Lead the design and development of a scalable integration system utilizing AWS CDK and TypeScript, focusing on creating a resilient infrastructure.
  2. Infrastructure as Code. Implement and manage Infrastructure as Code (IaC) practices to ensure scalable and maintainable solutions. Automate release management processes to streamline deployments.
  3. Security & Compliance. Collaborate with cross-functional teams to uphold the highest standards of security and compliance, ensuring the protection of sensitive data and adherence to regulatory requirements.
  4. Agile Development. Actively participate in Agile Scrum ceremonies, working closely with product owners and engineering teams to deliver high-quality software solutions.
  5. Code Quality. Champion code quality through rigorous code reviews, adherence to best practices, and continuous improvement initiatives.
  6. Innovation. Stay updated on industry trends related to event-driven architectures, workflow automation, and legal records management, and propose innovative solutions to enhance system capabilities.
  7. Problem Solving. Independently troubleshoot issues, perform root cause analysis, and implement effective solutions to complex challenges.

Qualifications

  1. Education. Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or a related field, or equivalent practical experience.
  2. Experience. 10+ years in software engineering with a focus on backend and middleware solutions including API, compute, networking, and security.
  3. Cloud Expertise. 3-5+ years of experience with AWS or a similar public cloud provider.

Technical Skills

  • Expertise in TypeScript and Object-Oriented Programming (OOP), with a strong understanding of SOLID principles and API design.
  • Proficiency in Infrastructure as Code (IaC) with AWS CDK or CloudFormation.
  • Familiarity with Git tooling and practices, GitHub experience preferred.
  • Knowledge of essential networking concepts (ports, protocols, subnet masks).
  • Problem Solving. Proven ability to solve complex problems and implement efficient solutions, particularly in legal record-keeping.
  • Collaboration. Strong interpersonal skills and experience working with cross-functional teams.

Preferred Qualifications

  1. Agile Experience. Familiarity with Agile development methodologies.
  2. Certification. AWS certification is a plus.
  3. Remote Work Experience. Experience in remote work and managing distributed teams.
  4. Database Knowledge. Experience with relational databases, preferably PostgreSQL.

Why Join Us?

  • Be part of a dynamic team driving innovation in backend engineering.
  • Work in a hybrid model with flexibility in location.
  • Contribute to meaningful projects that impact our platform and customers.
  • Enjoy opportunities for professional growth and development.

If you are a proactive, skilled backend engineer with a passion for building scalable systems and driving excellence, we invite you to apply and join our team!