Back-end Software Development Expert

3 days ago


Bengaluru, Karnataka, India Code and Theory Full time

At Code and Theory, we're seeking a talented Back-end Software Development Expert to join our engineering team. Our team is responsible for designing and developing scalable, high-performance web applications that delight users.

As a Back-end Software Development Expert, you will partner with our cross-functional teams to identify and implement innovative technologies that ensure server-side applications are robust, secure, efficient, and drive business growth.

Key Responsibilities:

  • Design, develop, and maintain RESTful APIs and microservices using Node.js and associated frameworks like ExpressJS, NestJS, or other frameworks.
  • Deploy, manage, and scale backend services on cloud platforms such as AWS, GCP, or Azure.
  • Work with NoSQL databases like MongoDB or RDBMS such as MySQL to design efficient data models and optimize queries.
  • Design and implement microservices architecture to ensure scalability and reliability of backend systems.
  • Utilize Docker for containerization to ensure consistency across development, testing, and production environments.
  • Collaborate with frontend developers, designers, and other stakeholders to ensure seamless integration and delivery of features.
  • Write clean, maintainable, and well-documented code following best practices in software engineering.

Requirements:

  • 2-3 years of professional experience in backend software development.
  • Strong proficiency in JavaScript, including ES6+ features.
  • Experience with TypeScript for building robust, maintainable code.
  • Strong proficiency in Node.js and experience with Node.js frameworks like ExpressJS, NextJS, etc.
  • Experience working with any Content Management System (CMS).
  • Experience in configuring and integrating with SSO platforms like Okta.
  • Strong experience in designing and implementing GraphQL APIs.
  • Proficiency in designing and developing APIs.
  • Experience with NoSQL databases like MongoDB or RDBMS like MySQL.
  • Knowledge of microservices architecture and best practices.

Nice to Have:

  • Hands-on experience with at least one cloud platform (AWS, GCP, or Azure).
  • Experience with CI/CD pipelines and automation tools.
  • Knowledge of Kubernetes for container orchestration.
  • Experience with Docker for containerization.
  • Understanding of serverless architecture.
  • Experience with Machine Learning (ML) and Artificial Intelligence (AI).

About Us:

At Code and Theory, we're a digital-first creative agency that sits at the center of creativity and technology. We pride ourselves on not only solving consumer and business problems, but also helping to establish new capabilities for our clients. With a global client roster of Fortune 100s and start-ups alike, we crave the hardest problems to solve. With a remote-first approach to our people, we have teams distributed across North America, South America, Europe, and Asia.


  • Software Engineer

    1 week ago


    Bengaluru, Karnataka, India Donyati India Full time

    Job Title: Software Engineer - Back-end DeveloperAbout the Role:As a key member of our software development team, you will be responsible for designing, developing, and maintaining back-end systems. Your expertise in back-end development will be crucial in ensuring the smooth operation of our software applications.Key Responsibilities:* Design and develop...

  • Software Engineer

    1 week ago


    Bengaluru, Karnataka, India SentinelOne Full time

    At {company}, we are seeking a skilled Software Engineer to join our team and contribute to the development of our innovative products. As a Back-end Developer, you will be responsible for designing, implementing, and maintaining the back-end infrastructure of our applications.Key Responsibilities:Design and develop scalable, efficient, and well-documented...


  • Bengaluru, Karnataka, India Apna Full time

    We are seeking a skilled Back-End Engineer to take ownership of one or multiple products at Apna. Your primary focus will be on developing server-side logic, defining and maintaining the central database, and ensuring high performance and responsiveness to requests from the front-end (Android + WebApp). A basic understanding of front-end technologies is...

  • Software Engineer

    1 week ago


    Bengaluru, Karnataka, India Razorpay Full time

    Key Responsibilities: As a Back-end Developer, you will be responsible for designing, developing, and maintaining scalable and efficient back-end systems. Your primary focus will be on developing server-side logic, database integration, and API connectivity. Requirements: * 3+ years of experience in back-end development * Strong understanding of software...

  • Back-End Developer

    4 days ago


    Bengaluru, Karnataka, India Apna Full time

    We are seeking a highly skilled Back-End Developer to join Apna’s engineering team. The successful candidate will be responsible for designing and developing server-side logic, defining and maintaining the central database, and ensuring high performance and responsiveness to requests from the front-end.Key ResponsibilitiesTake ownership of end-to-end...

  • Back-end Developer

    3 weeks ago


    Bengaluru, Karnataka, India Reveal Health Tech Full time

    About the RoleWe are seeking a highly skilled Back-end Developer to join our team at Reveal Health Tech. As a key member of our development team, you will play a crucial role in building innovative software applications that transform the healthcare industry.Key Responsibilities:Design and develop scalable back-end architecture for software...

  • Software Engineer

    1 week ago


    Bengaluru, Karnataka, India Bread Financial Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team. The ideal candidate will have extensive experience in back-end development using Java and Spring Boot.Key ResponsibilitiesDesign and implement robust back-end systems using Java.Collaborate with cross-functional teams to develop and maintain high-quality software.Participate in...


  • Bengaluru, Karnataka, India Goldman Sachs Full time

    We are seeking a skilled Senior Software Engineer to join our team and contribute to the development of our back-end systems. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient back-end solutions. If you have a passion for software engineering and a strong background in back-end...


  • Bengaluru, Karnataka, India SpaceInnonxt Full time

    Job Title: Senior Software Engineer - Back-end DevelopmentJob Summary: We are seeking an experienced Senior Software Engineer - Back-end Development to join our team at {company}. The successful candidate will be responsible for designing, developing, and maintaining back-end systems using cloud-based technologies.Key Responsibilities:Design and develop...

  • Software Engineer

    1 week ago


    Bengaluru, Karnataka, India CIS Worldwide Limited Full time

    As a skilled Software Engineer, you will be responsible for designing and developing scalable and efficient back-end solutions. Your primary focus will be on the server-side logic, database integration, and API development.You will work closely with our experienced team to ensure seamless integration with front-end components and deliver high-quality...

  • Software Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Huquo Full time

    About the RoleAt Huquo, we are seeking a highly skilled Software Engineer to join our team as a Back-End Developer. This is an excellent opportunity for a talented individual to contribute to the development of our innovative products and services.Main ResponsibilitiesThe ideal candidate will have experience in at least one back-end type safe programming...


  • Bengaluru, Karnataka, India Reveille Technologies Full time

    Job Title: Software Development EngineerSummary: We are seeking a highly skilled Software Development Engineer to join our team at Reveille Technologies.Key Responsibilities:- Develop and maintain high-quality back-end services and applications using Python.- Apply object-oriented programming principles to create scalable and maintainable code.- Engage in...


  • Bengaluru, Karnataka, India Iosys Software Full time

    About the RoleThe Full Stack Engineer at Iosys Software will play a crucial part in our Product & Engineering team by possessing a deep understanding of software development life cycles and collaborating with other software engineers and developers.Key ResponsibilitiesDevelop high-quality code across the system components, including front-end, back-end, and...


  • Bengaluru, Karnataka, India Tata Consultancy Services Full time

    Tata Consultancy Services is a global leader in consulting and information technology services, with a comprehensive portfolio of services and solutions.Salary: ₹1,200,000 - ₹1,800,000 per annum.Job Summary: We are seeking a highly skilled and experienced Senior Back-End Software Architect to join our team in Bangalore, India.Job Description:We are...


  • Bengaluru, Karnataka, India Telstra Full time

    About the Role:Telstra is seeking a skilled Software Development Expert to play a key role in building innovative solutions for our customers. As a Senior Full Stack Engineer, you will collaborate with cross-functional teams to design, develop, and deploy cutting-edge software applications.Key Responsibilities:Design and implement responsive user interfaces...

  • Key Skills Expert

    3 days ago


    Bengaluru, Karnataka, India Talentspot Full time

    Job Role: Back End DeveloperAbout the Role: We are seeking a skilled Back End Developer to join our team at Talentspot. As a Back End Developer, you will be responsible for the development of high-quality code, ensuring that it is maintainable, scalable, and secure.Main Responsibilities:Developing user stories into design sketches and coding...

  • Back-end Developer

    4 days ago


    Bengaluru, Karnataka, India Talent Bee Consulting Private Limited Full time

    **Key Responsibilities**We are looking for a skilled back-end developer to produce scalable software solutions in a micro services architecture. As a team player, you should be comfortable around coding languages, development frameworks, and micro services components.Key Skills3-7 years of experienceTechnical credibility with ability to quickly gain people...


  • Bengaluru, Karnataka, India Capgemini Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team in Back-End Development. The ideal candidate will have a strong background in software engineering and experience with complex projects.Design and develop scalable back-end systemsCollaborate with cross-functional teams to deliver high-quality softwareStay up-to-date with...


  • Bengaluru, Karnataka, India Microchip Technology Full time

    Job Title: Software EngineerJob Description:We are seeking a skilled software engineer to join our team. The ideal candidate will have expertise in back-end development and DevOps, with a strong understanding of software engineering principles.Responsibilities:- Design and develop scalable back-end systems- Collaborate with cross-functional teams to identify...


  • Bengaluru, Karnataka, India Tekpages IT Solutions Private Limited Full time

    About the Role:We’re looking for a skilled Back-end Developer to join our team at Tekpages IT Solutions Private Limited.The ideal candidate will have a strong background in back-end development and a passion for creating efficient and scalable solutions.Responsibilities:Develop and maintain high-quality back-end software componentsCollaborate with...