Job Description
The Opportunity
Apex Logic Systems is looking for a Senior Backend Engineer to lead the technical architecture of our next-generation cloud infrastructure. You will be the architect behind the systems that drive millions of transactions daily. We are looking for someone who is passionate about clean code, system scalability, and performance optimization.
Why You'll Love It Here
- Impactful Work: Build core infrastructure that scales globally.
- Competitive Compensation: Base salary plus performance bonuses and stock options.
- Flexible Environment: Hybrid work model based in our downtown San Francisco office.
Don't just write code; engineer solutions that stand the test of time.
Responsibilities
- Architect and develop high-performance, scalable RESTful APIs using Python and the Django framework.
- Design and optimize complex database schemas and queries to ensure low latency and high throughput.
- Collaborate with the frontend team to define API contracts and ensure seamless integration.
- Mentor junior engineers and conduct rigorous code reviews to maintain high engineering standards.
- Implement and maintain CI/CD pipelines using Jenkins and Docker to automate deployment processes.
- Monitor system performance and implement strategies to reduce downtime and improve reliability.
Qualifications
- 5+ years of professional software development experience with a focus on Python.
- Expert proficiency in Django and Django REST Framework.
- Strong experience with PostgreSQL, Redis, and message queues (RabbitMQ/Kafka).
- Experience with containerization (Docker) and orchestration (Kubernetes).
- Familiarity with cloud service providers (AWS/GCP) and serverless architectures.
- Deep understanding of software design patterns, SOLID principles, and clean code practices.