Job
Description
As a Backend Python Developer at Tredence, you will be a key player in the design, development, and maintenance of robust and scalable backend services and APIs using FastAPI. With 3-4 years of professional experience in backend development, you will collaborate closely with frontend developers, DevOps, and product teams to ensure the optimization of application performance and scalability. Your responsibilities will include designing, building, and maintaining APIs, working with databases, and implementing best practices for security and data protection. Additionally, you will write and maintain technical documentation for the services you develop. To excel in this role, you should possess strong hands-on experience with FastAPI in production environments, proficiency in designing and consuming RESTful APIs, and experience with databases like PostgreSQL, MySQL, or MongoDB. Familiarity with Git, Docker, and CI/CD pipelines is essential, along with the ability to write clean, maintainable, and efficient code. Good problem-solving skills and attention to detail are crucial for success in this position. It would be advantageous to have experience with Redis, Celery, or background task queues, exposure to cloud platforms like AWS or GCP, and knowledge of technologies such as GraphQL, WebSockets, or microservices architecture. A background in container orchestration tools like Kubernetes would also be beneficial. If you are passionate about backend development, have a Bachelor's degree in Computer Science or related field, and are looking to join a dynamic team dedicated to transforming data into actionable insights, Tredence welcomes you to be part of our innovative journey. Join us in shaping the future of analytics and making a significant impact in the industry.,