Senior Backend Engineer - Python
9D Technologies is at the forefront of app and game publishing, delivering innovative and engaging mobile experiences to users around the globe. Our mission is to create extraordinary digital experiences that captivate and entertain, and we are committed to pushing the boundaries of creativity and technology.
Responsibilities:
- Design, develop, and maintain robust backend systems for the scalable and reliable app, ensuring high availability, performance, and security.
- Experienced with microservices architecture allow large applications to enable faster releases and reduce the risk associated with coordinating changes across an entire application.
- Collaborate with cross-functional teams (frontend developers, data scientists, product managers) to define and deliver high-quality software solutions.
- Utilize Django to build RESTful APIs that enable seamless communication between services, frontend applications and microservices.
- Implement an event-driven architecture using tools like Apache Kafka to handle real-time data processing and notifications
- Ensure code quality through best practices in software development, including automated testing and code reviews.
- Monitor and troubleshoot backend performance issues, ensuring optimal user experiences.
- Stay updated with industry trends and technologies, proactively suggesting improvements to the architecture and processes.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field; advanced degrees are a plus.
- 5+years of experience in backend development, with a strong focus on building scalable and high-performance applications.
- Strong experience in Django for building scalable applications; knowledge of Flask is a plus.
- Strong knowledge and experience with Cassandra, PostgreSQL, and Bigtable for implementing and managing scalable databases.
- Familiarity with microservices architecture and best practices for API design (RESTful and GraphQL).
- Experience with event-driven architecture and tools like Apache Kafka.
- Understanding of cloud technologies (AWS, GCP, or Azure) and deployment practices.
- Strong problem-solving skills and the ability to work independently as well as collaboratively in a team environment.
- Excellent communication skills, with a passion for mentoring junior developers and fostering a positive team culture.
Benefits
- Competitive Salary
- Family Health Insurance
- Paid Time Off
- Work-Life Balance
- Daily lunch
- In-house Gym
Diese Jobs könnten dir auch gefallen
Jena
Jena
Jena
Jena