FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer
Hypersonix Inc.Senior Software Engineer developing and operating scalable Python backend services for AI-driven ecommerce platform. Collaborating with Product, Data Science/ML, and Frontend Engineering for real-time insights.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and developing scalable backend services and microservices using Python, with a strong focus on RESTful API development, system architecture, and integration of AI/ML capabilities. Proficient in implementing security best practices and mentoring junior engineers while fostering a collaborative engineering culture.
Highest-signal resume keywords
Python ProficiencyRESTful API DevelopmentMicroservices ArchitectureCI/CD Pipeline ExperienceDatabase Integration
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Python (3.11+)FastAPIFlaskRESTful APIsMicroservicesAutomated Testing (pytest)Version Control (Git)Relational Databases (PostgreSQL/MySQL)NoSQL DatabasesCaching (Redis)
Soft Skills
Problem-SolvingAnalytical SkillsCommunicationCollaborationMentoring
Tools & Technologies
GitHub ActionsGitLab CISnowflakeCloud-Based StorageObservability Tools
Certifications & Qualifications
Bachelor’s Degree in Computer ScienceMaster’s Degree in Engineering
Industry Keywords
Distributed SystemsConcurrencyScalable Application ArchitectureSecurity Best PracticesEngineering Standards
Tech Stack
Tools & technologiesCloudDistributed SystemsFlaskMicroservicesMySQLNoSQLPostgresPythonRedis
About the role
Key responsibilities & impact- Design, develop, and operate scalable backend services and microservices using modern Python (3.11+).
- Build high-performance, well-documented RESTful and/or async APIs (FastAPI / Flask), with attention to latency, throughput, and reliability.
- Write clean, typed, reusable, and testable code, backed by automated tests (pytest) and meaningful coverage.
- Design systems for high availability, horizontal scalability, and low latency; reason about failure modes, backpressure, and graceful degradation.
- Integrate and serve AI/ML capabilities — model/LLM API integration, retrieval pipelines (RAG), vector search, and inference endpoints — in collaboration with Data Science.
- Integrate relational, NoSQL, caching, and vector databases, plus cloud data warehouses (Snowflake) and cloud-based storage.
- Instrument services for observability (structured logging, metrics, tracing) and own production troubleshooting and performance optimization.
- Implement security best practices: authentication, authorization, secrets management, and data protection.
- Participate in architecture discussions, design reviews, and code reviews; help define and uphold engineering standards.
- Mentor junior engineers and contribute to a strong engineering culture.
- Work with DevOps / Platform teams on CI/CD pipelines, infrastructure-as-code, and deployment automation.
Requirements
What you’ll need- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience).
- 5–7 years of professional software development experience.
- Strong proficiency in Python, including type hints and at least one modern web/API framework (FastAPI and/or Flask).
- Solid experience designing and building RESTful APIs, web services, and microservices.
- Strong grasp of object-oriented and/or functional design, data structures, and software design principles.
- Hands-on experience with version control (Git) and CI/CD pipelines (e.g., GitHub Actions, GitLab CI, or similar).
- Experience with both relational (e.g., PostgreSQL/MySQL) and NoSQL databases, plus caching (e.g., Redis).
- Good understanding of distributed systems, concurrency, and scalable application architecture.
- Strong debugging, problem-solving, and analytical skills.
- Excellent communication and collaboration abilities; comfortable working in a remote, distributed team.
Benefits
Comp & perks- Flexible work arrangements