ID Privacy AI logo
ID Privacy AI
Posted 60 days agoVerified live 2d ago

Backend Developer

Brief overview

Remote
UndergradOr in progress
JavaPythonRubyPHPMySQLPostgreSQLMongoDBServer environmentsNetwork environmentsHosting environmentsRESTful APIsWeb servicesSecurity practicesData protection practicesHTMLCSSJavaScript

About the company

ID Privacy AI logo
ID Privacy AIidprivacy.ai

ID Privacy AI: AI-as-a-Service platform delivering custom encrypted models and knowledge bases, keeping enterprise data private and secure.

Job description

Summary

ID Privacy AI is dedicated to building a next-generation privacy-first platform for online advertising. As a Backend Developer, you will be responsible for managing data interchange, developing server-side logic, and ensuring high performance for user requests, while collaborating with frontend developers to integrate application elements.

Responsibilities

  • Develop and maintain server-side logic, ensuring high performance and responsiveness
  • Collaborate with frontend developers to integrate user-facing elements with server-side logic
  • Write clean, maintainable, and efficient code
  • Design and optimize database schemas, queries, and indexes
  • Implement security and data protection measures
  • Develop and deploy RESTful APIs to support frontend functionality
  • Troubleshoot, debug, and upgrade existing software
  • Conduct unit tests and optimize performance
  • Participate in the entire application lifecycle, focusing on coding and debugging
  • Collaborate with team members to determine best practices and client requirements for software
  • Stay up-to-date with current best practices, emerging technologies, and frameworks
  • Document development processes, coding guidelines, and best practices
  • Provide training and support to junior developers
  • Other duties may be assigned by supervisor

Skills

  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • Proven experience as a Backend Developer or similar role
  • Proficiency in backend languages such as Java, Python, Ruby, or PHP
  • Experience with databases like MySQL, PostgreSQL, MongoDB, or similar
  • Experience with server, network, and hosting environments
  • Familiarity with RESTful APIs and web services
  • Knowledge of security and data protection practices
  • Strong understanding of the web development cycle and programming techniques and tools
  • Excellent problem-solving and debugging skills
  • Good understanding of frontend technologies (e.g., HTML, CSS, JavaScript) for seamless integration
  • Strong organizational and time management skills
  • Excellent communication and teamwork skills
  • Must have valid US identification for FTE roles
  • Must be able to successfully pass a background screen test
  • Experience with cloud services such as AWS, Google Cloud, or Azure
  • Familiarity with containerization and orchestration tools like Docker and Kubernetes
  • Experience with continuous integration and continuous deployment (CI/CD) practices
  • Knowledge of microservices architecture
  • Familiarity with Agile/Scrum methodologies
  • Experience with version control systems like Git

Qualifications

Must Haves

  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • Proven experience as a Backend Developer or similar role
  • Proficiency in backend languages such as Java, Python, Ruby, or PHP
  • Experience with databases like MySQL, PostgreSQL, MongoDB, or similar
  • Experience with server, network, and hosting environments
  • Familiarity with RESTful APIs and web services
  • Knowledge of security and data protection practices
  • Strong understanding of the web development cycle and programming techniques and tools
  • Excellent problem-solving and debugging skills
  • Good understanding of frontend technologies (e.g., HTML, CSS, JavaScript) for seamless integration
  • Strong organizational and time management skills
  • Excellent communication and teamwork skills
  • Must have valid US identification for FTE roles
  • Must be able to successfully pass a background screen test

Nice to Haves

  • Experience with cloud services such as AWS, Google Cloud, or Azure
  • Familiarity with containerization and orchestration tools like Docker and Kubernetes
  • Experience with continuous integration and continuous deployment (CI/CD) practices
  • Knowledge of microservices architecture
  • Familiarity with Agile/Scrum methodologies
  • Experience with version control systems like Git

More jobs like this