[Remote] Senior Software Engineer
Note: The job is a remote job and is open to candidates in USA. Hypersonix Inc. is disrupting the e-commerce space with AI, ML and advanced decision capabilities to drive real-time business insights. They are seeking a highly skilled Senior Software Engineer with strong expertise in Python backend development to design, build, and maintain scalable backend services for their AI-driven platform.
Responsibilities
- Design, develop, and maintain scalable backend applications using Python and Flask
- Build high-performance RESTful APIs and microservices
- Write clean, reusable, testable, and well-documented code
- Design applications for high availability, scalability, and low latency
- Collaborate with frontend developers to integrate user-facing components with backend services
- Optimize application performance and troubleshoot production issues
- Implement security best practices, authentication, authorization, and data protection mechanisms
- Integrate databases, caching systems, and cloud-based storage solutions
- Participate in architecture discussions, code reviews, and technical design sessions
- Mentor junior engineers and contribute to engineering best practices
- Work closely with DevOps teams to support CI/CD pipelines and deployment automation
Skills
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field
- 5–7 years of professional software development experience
- Strong proficiency in Python and Flask
- Solid experience designing and building RESTful APIs and web services
- Strong understanding of object-oriented programming and software design principles
- Experience with Git, Jenkins, CodeCommit, and CodeDeploy
- Experience working with relational and NoSQL databases
- Good understanding of distributed systems and scalable application architecture
- Strong debugging, problem-solving, and analytical skills
- Excellent communication and collaboration abilities
- Experience with cloud platforms such as AWS
- Familiarity with containerization technologies such as Docker and Kubernetes
- Knowledge of event-driven architectures and asynchronous programming in Python
- Understanding of authentication protocols (OAuth, JWT, SSO) and security best practices
- Basic knowledge of JavaScript, HTML5, and CSS3
- Experience working in Agile/Scrum development environments
- Exposure to AI/ML platforms or data-intensive applications is a plus
Benefits
- It is a remote (Work from home) position.
Company Overview
Company H1B Sponsorship