What are the responsibilities and job description for the Senior Python Backend Software Engineer position at Lightsphere AI Inc?
Senior Python Backend Software Engineer (Remote – India/Taiwan/Southeast Asia/South Asia/Eastern Europe including Ukraine)
We are looking for an experienced Senior Python Backend Software Engineer to join our remote team. This role offers a competitive salary (above local market rates, based on experience and technical assessment).
Key Responsibilities:
- Design, develop, and maintain scalable backend services using Python and Flask.
- Collaborate with front-end developers to deliver optimized endpoints suited for web and mobile clients
- Work with AWS services such as Lambda, S3, API Gateway, and CloudWatch for distributed computing needs.
- Troubleshoot and optimize cross-domain API requests, full-page caching, and CORS policies.
- Configure and manage load balancers (NGINX/Apache) for reverse proxy and distributed traffic management.
- Write efficient, modular, and maintainable object-oriented Python code.
- Develop and manage Ubuntu/Linux-based environments, including Bash scripting for DevOps automation.
- Architect scalable backend solutions leveraging S3 storage instead of traditional relational databases.
- Design and optimize RESTful APIs ensuring high availability and performance.
Required Skills:
- Strong written and verbal communication skills in English to collaborate effectively in a remote, international team.
- Expertise in Python 3.x and Flask for backend development.
- Strong understanding of AWS services, including EC2, Lambda, S3, Cloud Front, and CloudWatch.
- Proficiency in object-oriented programming in Python.
- Experience working with Ubuntu/Linux environments and Bash scripting.
- Hands-on experience with load balancers (NGINX/Apache)
- Deep understanding of algorithms and system design, data structures, algorithmic optimization, and distributed computing patterns.
Preferred Qualifications:
- Experience resolving cross-domain page serving issues at scale.
- Experience designing high-performance backend architecture and distributed storage solutions.
- Experience with DevOps practices and infrastructure automation.
- Strong problem-solving skills with the ability to optimize backend performance at scale.
Location:
Fully remote, open to candidates in India, Taiwan, Southeast Asia, South Asia, or Eastern Europe including Ukraine.
If you have a deep understanding of backend development and a passion for building scalable, high-performance systems, we’d love to hear from you. Apply now or reach out for more details.