Job Description
Are you a visionary engineer ready to shape the future of scalable web infrastructure? Apex Innovations is seeking a world-class Senior Python Engineer to join our elite engineering team in San Francisco. We are pioneers in high-performance data solutions, and we need your expertise to drive our next generation of products.
As a key member of our technical staff, you will be responsible for architecting robust backend systems, optimizing database performance, and leading technical initiatives that directly impact our global user base. We offer a competitive salary, comprehensive benefits, and a culture that prioritizes innovation and autonomy.
Why Join Us?
We are not just building software; we are defining the standard for the industry. You will work with cutting-edge technologies and collaborate with some of the brightest minds in tech.
Responsibilities
- Design, develop, and maintain high-performance backend services using Python and modern frameworks (Django, FastAPI, or Flask).
- Write clean, efficient, and well-documented code following industry best practices and SOLID principles.
- Optimize application performance, database queries, and API response times to ensure seamless user experiences.
- Collaborate with cross-functional teams (frontend, product, design) to define and implement new features.
- Participate in code reviews, technical planning, and architectural discussions to maintain code quality.
- Mentor junior developers and contribute to a culture of continuous learning and technical excellence.
- Deploy and manage applications in cloud environments (AWS/GCP) using containerization technologies.
Qualifications
- Minimum of 5 years of professional software development experience with Python.
- Strong proficiency in asynchronous frameworks and web technologies (FastAPI, asyncio, Django).
- Deep understanding of relational and non-relational databases (PostgreSQL, MongoDB, Redis).
- Experience with containerization and orchestration tools (Docker, Kubernetes).
- Familiarity with CI/CD pipelines, version control (Git), and Agile methodologies.
- Excellent problem-solving skills and the ability to communicate complex technical concepts clearly.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).