Job Description
Overview
Enterprise64 is a U.S.-based technology company that creates digital solutions for startups to Fortune 500 companies in the United States, Europe, and the United Arab Emirates. We are growing rapidly across all our global offices and have career opportunities for tech professionals who are looking to work in a fast-growing company, work in a fun environment, be challenged, grow, and fast-track their careers.
Job Overview
We are hiring a Python Backend Developer to join our dynamic team. The ideal candidate will have strong expertise in backend development, API design, and database optimization, ensuring high-performance, scalable, and secure applications. You will collaborate with cross-functional teams to build efficient, maintainable, and reliable backend solutions that drive our innovative products.
Key Responsibilities
- Develop, maintain, and optimize backend systems using Python.
- Design and implement robust APIs using Django and FastAPI.
- Work with SQL databases, optimizing queries, indexing, and performance tuning (experience with Clickhouse is a plus).
- Implement and manage asynchronous task processing using RabbitMQ/Celery.
- Develop and maintain real-time communication systems using WebSockets.
- Optimize system performance with Redis for caching and high-speed data retrieval.
- Ensure security best practices, including authentication (OAuth2, JWT) and performance optimization.
- Collaborate with front-end developers, data engineers, and DevOps teams for seamless system integration.
- Work with cloud platforms like AWS, Azure, or Google Cloud (optional but preferred).
- Utilize Docker and Kubernetes for containerization and orchestration (a plus).
- Implement CI/CD pipelines and automated testing for continuous deployment (optional but preferred).
Preferred Qualifications
- Strong knowledge of Object-Oriented Programming (OOP), SOLID principles, and design patterns.
- Hands-on experience with REST, GraphQL, and gRPC for API development.
- Experience with data modeling, schema design, and database architecture.
- Familiarity with distributed systems and scalable application architecture.
- Ability to troubleshoot and optimize system performance for large-scale applications.
- Strong problem-solving skills and ability to work in a fast-paced environment.
Benefits
- Talent upskilling program.
- Provident fund.
- Health insurance.
- Eligibility for US H-1 Visa.
- Project-based bonus.
- Leave encashment.
- EOBI benefits.
- Maternity leave / Paternal WFH.
- Religious holidays.
- Work-from-home facility.
- Referral bonus.
- Shared success rewards.
- Paid time off.
- Transportation service.
- Loan and advance salary facility.