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