Software Development Engineer II Backend

7 days ago


Delhi, Delhi, India RiskProfiler Inc Full time
About the Role

We are seeking an experienced Software Development Engineer II Backend to join our team at RiskProfiler Inc. This is a remote position that requires a deep understanding of how the internet is organized and the ability to build applications that operate at an internet scale.

The ideal candidate will have a strong background in software development, with a focus on backend systems, and experience with cloud services such as AWS. They will be responsible for contributing to the design and architecture of new and existing systems, with a focus on reliability and scalability.

Key Responsibilities

  • Design and develop scalable and reliable backend systems
  • Contribute to the architecture and design of new and existing systems
  • Collaborate with cross-functional teams to identify and prioritize project requirements
  • Develop and maintain high-quality code, following best practices and coding standards
  • Participate in code reviews and provide feedback to team members

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • Proficiency in at least one programming language, such as Python, Node.js, or Go
  • 3 years of non-internship professional software development experience
  • 1 year of experience contributing to the architecture and design of software systems

Preferred Qualifications

  • Expertise in Python, with good knowledge of JavaScript, Go, and shell scripting
  • Hands-on experience with serverless services on AWS, including Lambda, DynamoDB, API Gateway, SNS, SQS, S3, and Fargate (ECS)
  • Proficiency in containerizing software using Docker, with an understanding of Docker images, containers, and experience with Docker Compose or Kubernetes
  • Experience with infrastructure as code using tools like the Serverless framework, SAM, or CloudFormation templates
  • Experience in designing backend architecture for distributed event-driven systems, with a solid understanding of concepts like load balancing, sharding, read-write replicas, caching, and fanout
  • Strong knowledge of software development best practices, including coding conventions, unit and integration testing, clean architecture, SOLID principles, and code complexity measurement
  • Experience designing RESTful API schemas
  • Familiarity with at least two NoSQL databases/data stores, such as DynamoDB, Elasticsearch, or MongoDB
  • Experience deploying web applications (either server-based or serverless) to cloud platforms, such as AWS or GCP
  • Knowledge of setting up CI/CD pipelines for frontend and backend applications using services like GitHub Actions, AWS CodePipeline, etc.

Benefits

  • Competitive salary
  • Comprehensive health, dental, and vision insurance plans
  • Generous vacation days, paid holidays, and sick leave, parental leave, and family care leave options
  • Ongoing training and development programs, opportunities for career growth and promotions, reimbursement for professional certifications or advanced degrees
  • Flexible work schedules, remote work options, or hybrid work environments, support for a healthy work-life balance
  • Employee Stock Ownership Plan (ESOP), opportunity to participate in the company's success through equity ownership
  • Company-sponsored events, team outings, and volunteer opportunities


  • Delhi, Delhi, India RiskProfiler Inc Full time

    Job Title: Software Development Engineer II BackendAbout the Role:We are seeking an experienced Software Development Engineer II Backend to join our team at RiskProfiler Inc. As a key member of our engineering team, you will be responsible for designing and developing scalable, reliable, and efficient software systems.Key Responsibilities:- Design and...


  • Delhi, Delhi, India RiskProfiler Inc Full time

    About the RoleWe are seeking an experienced Software Development Engineer II Backend to join our team at RiskProfiler Inc. This is a remote position that requires a deep understanding of how the internet is organized and has hands-on experience building applications that operate at an internet scale.The ideal candidate will have a strong background in...


  • Delhi, Delhi, India HighLevel India Private Limited Full time

    Job Title: Software Development Engineer IIAbout the Role:We are seeking an experienced software engineer to join our team at HighLevel India Private Limited. As a Software Development Engineer II, you will be responsible for developing scalable backend services for memberships and courses, taking the lead in designing, developing, and managing APIs and...


  • Delhi, Delhi, India SuperAGI Full time

    About UsSuperAGI is a pioneering force in Artificial General Intelligence, pushing the boundaries of research and innovation in AI products. Our mission is to revolutionize the future of applications through intelligent, autonomous solutions that drive unparalleled efficiency and growth.Job DescriptionAs a Software Development Engineer II at SuperAGI, you...


  • Delhi, Delhi, India SuperAGI Full time

    About UsSuperAGI is a pioneering force in Artificial General Intelligence, pushing the boundaries of research and innovation in AI products. Our mission is to revolutionize the future of applications through intelligent, autonomous solutions that drive unparalleled efficiency and growth.Job DescriptionAs a Software Development Engineer II, you will play a...


  • Delhi, Delhi, India HighLevel India Private Limited Full time

    Job Title: Software Development Engineer IIWe are seeking an experienced software engineer with strong technical and communication skills to join our team. The ideal candidate will have a proven track record of developing full-stack web applications and creating robust APIs and user-friendly interfaces.The successful candidate will be responsible for...


  • Delhi, Delhi, India RiskProfiler Inc Full time

    Job Title: Software Development Engineer IIWe are seeking a skilled and experienced Software Development Engineer II to join our team at RiskProfiler Inc. As a Software Development Engineer II, you will be responsible for designing and implementing user interfaces that deliver a seamless and visually appealing user experience.Key Responsibilities:Develop and...


  • Delhi, Delhi, India HighLevel India Private Limited Full time

    Job Title: Software Development Engineer IIWe are seeking an experienced software engineer to join our team at HighLevel India Private Limited. The ideal candidate will have a strong background in full-stack web development, with expertise in Node.js and modern JavaScript frameworks such as Vue.js, React.js, and Angular.Key Responsibilities:Develop scalable...


  • Delhi, Delhi, India RiskProfiler Inc Full time

    About the RoleThis is a remote position at RiskProfiler Inc.We are seeking an experienced software development engineer who has a deep understanding of how the internet is organized and has hands-on experience building applications that operate at an internet scale.The ideal candidate will have a strong background in software development, with a focus on...


  • Delhi, Delhi, India RiskProfiler Inc Full time

    About the RoleThis is a remote position that requires an experienced Software Development Engineer who has a deep understanding of how the internet is organized and has hands-on experience building applications that operate at an internet scale.We highly value candidates with experience in the Open Source Intelligence (OSINT) community. You will be...


  • Delhi, Delhi, India Esri Full time

    About the RoleAt Esri, we are seeking a highly skilled Software Reliability Engineer II to join our team. As a key member of our ArcGIS Enterprise development team, you will be responsible for ensuring the reliability, availability, and disaster recovery features of our product.Key ResponsibilitiesGather software reliability and availability requirements...

  • Software Engineer

    1 day ago


    Delhi, Delhi, India TCP Corps Full time

    Job Title: Software Engineer - Backend DeveloperWe are seeking a skilled Backend Developer to join our team as a Software Engineer. The ideal candidate will have experience with programming languages such as Java, Python, and C++. The selected candidate will be responsible for developing, testing, and maintaining software applications.Responsibilities:*...


  • Delhi, Delhi, India Esri Full time

    About the RoleEsri is seeking a skilled Software Reliability Engineer II to join our team. As a key member of our ArcGIS Enterprise product team, you will be responsible for ensuring the reliability, high availability, and disaster recovery features of our product.ResponsibilitiesGather software reliability and availability requirements from users and Esri...


  • Delhi, Delhi, India TekIT Software Solutions Pvt. Ltd. Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in backend development and experience working with large-scale applications.Key Responsibilities:Design and implement robust backend systemsCollaborate with cross-functional teams to deliver...


  • Delhi, Delhi, India Esri Full time

    About the RoleEsri is the world leader in geographic information systems (GIS) and developer of ArcGIS, the leading mapping and analytics software used in 75 percent of Fortune companies. As a Software Reliability Engineer II, you will play a crucial role in ensuring the reliability, high availability, and powerful disaster recovery features of the ArcGIS...

  • Software Engineer

    14 hours ago


    Delhi, Delhi, India FedEx Full time

    We are seeking a highly skilled Software Engineer - Backend Developer to join our team. As a Backend Developer and Technical Lead, you will be responsible for designing, developing, and maintaining our backend systems.Your primary focus will be on building scalable, efficient, and secure APIs using our technology stack.We are looking for someone with a...

  • Software Engineer

    1 day ago


    Delhi, Delhi, India Team Work Casting Full time

    We are looking for a skilled Backend Developer to join our team. As a Software Engineer, you will be responsible for designing and developing scalable and efficient software solutions. Your primary focus will be on the backend of our applications, using languages like Java and JavaScript. Our ideal candidate has a strong understanding of software development...


  • Delhi, Delhi, India TechioSoft Full time

    Job Title: Backend Software EngineerAt Techiosoft, we are seeking a highly skilled Backend Software Engineer to join our team of talented developers. As a Backend Software Engineer, you will be responsible for designing, developing, and maintaining scalable and efficient backend systems using Node.js and related technologies.Key Responsibilities:Design and...

  • Software Engineer

    1 day ago


    Delhi, Delhi, India CIMMYT Full time

    Job Title: Software Engineer (Backend)We are seeking an experienced Backend Software Engineer to join our team at {company}. The ideal candidate will have a strong background in computer science, excellent problem-solving skills, and a passion for building scalable and efficient software systems.Responsibilities:• Design and develop backend systems and...

  • Software Engineer

    13 hours ago


    Delhi, Delhi, India Reliance Industries Limited Full time

    **Job Title:** Software Engineer - Backend DevelopmentWe are looking for a skilled Backend Developer to join our team at {company}. The ideal candidate will have experience in developing scalable and efficient backend systems using various programming languages.Design and implement backend APIs using RESTful architecture.Collaborate with cross-functional...