Browse current jobs

Software Engineer

Relevance Lab · Bangalore

Apply on employer website

Collected role description

Role overview

Software Engineer at Relevance Lab

Responsibilities

  • Implement and manage CI/CD pipelines using Git, facilitating continuous integration and deployment of software solutions.
  • Conduct unit testing to verify the functionality and performance of applications.
  • Work collaboratively with cross-functional teams to identify and resolve technical challenges.
  • Ensure the security and efficiency of web applications through the implementation of authentication and authorization mechanisms.

Required qualifications

  • Proficiency in Python and experience with AWS Infrastructure as Code.
  • Experience in building web applications and familiarity with AWS services such as S3, ECS, Load Balancer, and Open Search.
  • Solid understanding of object-oriented programming principles.
  • Competence in unit testing and ensuring software quality.
  • Familiarity with data structures, software architecture, and document file management.
  • Experience with embedding databases or vector stores, especially Elastic Search or OpenSearch.
  • Knowledge of Docker for containerization and deployment.
  • Proven ability in building and scaling reliable distributed systems.
  • Experience in developing authentication and authorization for web applications.
  • Experience building LLM applications or engaging in prompt engineering.
  • Familiarity with functional testing methodologies.
  • This position offers the opportunity to contribute to a wide array of projects, enhancing your skills and experience in a dynamic and collaborative environment.
  • The ideal candidate is a problem-solver, eager to tackle complex challenges and drive forward innovative solutions.

Employment details

  • Location: Bengaluru [India]

Application details

  • We are currently seeking a Full stack web application developer with a solid foundation in software development, particularly in Python, AWS and certified AWS Solution architect.

Additional role details

  • This role involves building and maintaining scalable web applications, leveraging AWS infrastructure, and ensuring high standards of code quality through object-oriented programming and unit testing.
  • The successful candidate will play a key role in developing solutions that are critical to our operational efficiency and innovation efforts.
  • Apply best practices in object-oriented programming to ensure code modularity and maintainability.
  • Leverage AWS services effectively to build and scale reliable distributed systems.

Collected experience requirement

6 - 10 years