Job Description
Join the Future of Tech with Apex Digital Systems
We are seeking a visionary Senior Python Developer to lead our backend infrastructure. If you are passionate about building scalable, high-performance applications and thrive in a dynamic, fast-paced environment, we want to hear from you.
Why Join Us?
We offer a competitive salary, comprehensive benefits, and the opportunity to work on cutting-edge projects that impact millions of users worldwide.
Responsibilities
- Architect & Develop: Design and implement robust, scalable backend services using Python and modern frameworks (Django/Flask/FastAPI).
- Performance Optimization: Analyze system bottlenecks and optimize database queries and application performance.
- API Development: Design and maintain RESTful APIs and microservices architecture.
- Collaboration: Work closely with front-end developers, product managers, and designers to define product requirements.
- Code Quality: Write clean, maintainable, and well-documented code; conduct thorough code reviews.
- Cloud Integration: Leverage cloud platforms (AWS/GCP) to deploy and manage applications.
- Troubleshooting: Debug complex issues and ensure system reliability and uptime.
Qualifications
- Experience: 5+ years of professional software development experience with a strong focus on Python.
- Education: Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
- Database Skills: Proficiency in SQL (PostgreSQL, MySQL) and experience with NoSQL databases.
- System Design: Deep understanding of software architecture, design patterns, and data structures.
- DevOps: Experience with containerization (Docker/Kubernetes) and CI/CD pipelines.
- Communication: Excellent verbal and written communication skills.
- Agile: Experience working in Agile/Scrum environments.