Back End Application Developer
FROM, The Digital Transformation Agency - Alameda, CA
Apply NowJob Description
Backend Application DeveloperON-SITE - San FranciscoWe are seeking a highly skilled and experienced Backend Application Developer to join our growing engineering team.Our client is a leading cybersecurity company that helps organizations defend against cyber threats by providing them with deep visibility into their networks. Our core technology is built upon the open-source framework Zeek, which is renowned for its powerful network analysis capabilities. Responsibilities:Design, develop, and maintain high-performance and scalable backend applications and APIs.Implement robust and efficient microservices architectures.Develop and maintain messaging systems for inter-service communication.Write clean, well-tested, and maintainable Python code.Work with large datasets using Python libraries such as pandas and data analysis tools.Design and implement RESTful APIs and potentially GraphQL APIs.Collaborate with frontend developers and other stakeholders to ensure successful product delivery.Participate in code reviews and contribute to improving engineering best practices.Troubleshoot and debug issues in production environments.Qualifications:Strong proficiency in Python and its ecosystem.Experience in designing and implementing distributed systems and messaging systems.Proven ability to write clean, maintainable, and well-tested microservices.Experience working with and processing large datasets using Python.Solid understanding of API design principles (REST, GraphQL).Excellent problem-solving and debugging skills.Preferred Qualifications:Experience with Java or Golang.Experience with Large Language Models (LLMs) and machine learning concepts.Experience with cloud platforms (AWS, GCP, Azure).Experience with containerization technologies (Docker, Kubernetes).
Created: 2025-01-15