Senior Software Engineer - Python E-Commerce Remote
About the Role
We are seeking a Senior Software Engineer - Python E-Commerce Remote to join our dynamic team at Truelogic Software. As a leading provider of nearshore staff augmentation services, we have been delivering top-tier technology solutions for over two decades. Our team of 600+ skilled professionals collaborates with U.S. companies on impactful projects, and now, we invite you to contribute your expertise to our innovative e-commerce platform.
What You'll Do
- Lead the design and implementation of core components within our Orders Platform, including cart, payments, shipping, and order management.
- Build resilient, scalable e-commerce microservices, ensuring distributed data consistency across systems.
- Drive the migration from a monolithic architecture to modern microservices, utilizing decomposition strategies.
- Design and implement RESTful APIs, optimizing performance through caching and database improvements.
- Integrate complex third-party systems, including payment gateways and shipping providers, adhering to security best practices.
- Manage infrastructure enhancements using tools like Redis, CI/CD, and Kubernetes.
- Mentor junior engineers and interns, sharing knowledge and best practices.
- Collaborate with cross-functional teams to deliver stable, high-impact features at scale.
Requirements
- 8+ years of professional experience as a software engineer, with a strong focus on Python.
- Hands-on experience with microservices and event-driven systems in a production environment.
- Proficiency in frontend technologies such as React and TypeScript.
- Experience with payment gateway integrations and cloud infrastructure (AWS, Docker, Kubernetes).
- Strong understanding of database design and optimization techniques.
- Excellent communication skills, both verbal and written.
- Demonstrated ownership mindset and a desire to deliver results.
Nice to Have
- Familiarity with shipping and fulfillment systems.
- Experience with observability and monitoring tools like Grafana and Prometheus.
- Knowledge of AI tools to assist in day-to-day work.
What We Offer
- 100% Remote Work: Enjoy the freedom to work from anywhere with just a laptop and a reliable internet connection.
- Highly Competitive Pay: Earn a market-leading salary in USD that exceeds typical market offerings.
- Paid Time Off: We prioritize your well-being with generous paid time off policies.
- Autonomy: Manage your time effectively while focusing on results.
- Collaboration with Top Companies: Work on innovative projects with industry-leading U.S. companies.
This Senior Software Engineer role offers the chance to work remotely on impactful e-commerce projects with a competitive salary and excellent benefits.
Who Will Succeed Here
Proficient in Python and experienced in building scalable microservices, particularly within e-commerce contexts, utilizing frameworks like Flask or Django.
Demonstrates strong familiarity with AWS services (such as Lambda, S3, and EC2) and has hands-on experience in container orchestration using Docker and Kubernetes to streamline deployment processes.
Possesses a proactive mindset for continuous integration and deployment (CI/CD) practices, with a proven track record of integrating Redis for caching and improving application performance.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months