Notice: While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience.

Python Engineer – API and SaaS Application Development New
Aidentified, LLC
Remote, North Carolina, United States

Job Title

Python Engineer – API and SaaS Application Development

Job Description

We are seeking a talented and experienced Python Engineer to join our dynamic team, working on cutting-edge projects that revolve around developing robust APIs and managing data with a focus on Django, PostgreSQL, and Elasticsearch. As a Python Engineer, you will play a crucial role in designing, developing, and maintaining our backend systems, ensuring seamless integration and optimal performance. If you have a passion for building scalable applications and possess a deep understanding of API development and data management technologies, we want to hear from you!

Responsibilities:

  • Collaborate with cross-functional teams to understand project requirements and design efficient APIs for web and mobile applications.
  • Develop and maintain RESTful APIs using Django, ensuring high performance, security, and scalability.
  • Utilize PostgreSQL to design and optimize database schemas for data storage and retrieval.
  • Implement search functionality and data indexing using Elasticsearch, enhancing data retrieval efficiency.
  • Troubleshoot and debug complex issues related to API functionality, database queries, and search operations.
  • Participate in code reviews, providing valuable feedback to improve code quality and maintainability.
  • Optimize API responses and data retrieval times to enhance user experience.
  • Stay up-to-date with the latest industry trends and best practices in API development and data management.
  • Optional: If experienced with Spark and Pyspark, contribute to big data processing and analysis tasks.

Restrictions

  • Telecommuting is OK
  • Agencies are OK

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
  • Proven experience (3+ years) in Python development, with a strong focus on API development and backend systems.
  • Extensive experience working with Django framework for building RESTful APIs.
  • Solid knowledge of PostgreSQL and database design principles.
  • Familiarity with Elasticsearch for implementing search functionality and data indexing.
  • Proficient understanding of version control systems such as Git.
  • Strong problem-solving skills and the ability to tackle complex technical challenges.
  • Excellent communication and teamwork skills, with the ability to collaborate effectively with both technical and non-technical stakeholders.
  • Optional: Experience with Apache Spark and Pyspark for big data processing is a plus.

About the Company

Aidentified provides a comprehensive household/professional profile that delivers a complete 360-degree perspective. This profile is enriched with behavioral analytics and dynamic insights, including real-time updates on wealth events and predictive purchasing intentions. It also features in-depth relationship intelligence mapping. Aidentified's software is particularly beneficial for sales teams, account executives, and brands, enabling them to connect with highly targeted, qualified prospects effectively.

Contact Info

Previous Python Developer, Twipe in Leuven, Belgium Next Principal Back End Engineer, EDITED in London, United Kingdom