
Senior Software Engineer – Backend, Python, Typescript, Big Data, AWS, Kubernetes
Varicent
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇲🇽 Mexico
Visit company websiteJob Level
Senior
Tech Stack
AWSCloudDistributed SystemsDynamoDBEC2JavaScriptKafkaKubernetesMicroservicesNode.jsPythonSparkTerraformTypeScript
About the role
- Design, build, and scale new features for REST APIs and large-scale data processing pipelines that handle high-volume datasets across distributed systems.
- Architect and optimize backend services for high throughput and low-latency performance.
- Develop data-intensive and event-driven applications using Python, Typescript, Spark, and AWS-native services.
- Work with Spark, EMR, Glue, Kafka, or similar frameworks to process and transform very large datasets.
- Improve system performance, reliability, and scalability across microservices and cloud infrastructure.
- Partner with senior engineers, architects, DevOps, and QA throughout the full development lifecycle.
- Mentor developers, guide code reviews, and raise engineering quality standards.
- Automate deployments and CI/CD using Terraform, Serverless Framework, and Kubernetes-based workflows.
Requirements
- 7+ years of backend or full-stack engineering experience with a strong backend focus.
- 7+ years of hands-on Python experience (APIs, automation, large-scale data pipelines).
- 3+ years working with Typescript / Node.js.
- Advanced experience with AWS (EC2, EKS, Lambda, S3, DynamoDB, RDS, Step Functions, etc.).
- Strong practical experience deploying and optimizing production workloads on Kubernetes.
- Proven experience working with large datasets, distributed computing, and batch or stream processing using Spark, Dask, EMR, Glue, Kafka, etc.
- Solid understanding of system design, distributed systems, scalability patterns, and cloud architecture.
- Strong business-level English proficiency to communicate effectively with cross-functional teams across regions.
- Ability to collaborate, document solutions clearly, and participate in technical discussions with stakeholders.
Benefits
- Market Leading Compensation Package.
- Wellness Programs to Support Health and Wellbeing.
- Working with the latest tools and technologies in a fast-paced environment.
- Remote Work Flexibility.
- Comprehensive Employee Insurance Coverage: Medical, Dental, Vision, Life Insurance.
- Annual Time Off: Time off is provided in accordance with applicable legislative requirements.
- Global Connected Culture: Hubs in Romania, UK, US, Canada.
- Dynamic Work Culture: Thrive in our innovative and multicultural environment.
- Grow with Us: Continuous development opportunities.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonTypescriptSparkAWSKubernetesTerraformServerless FrameworkREST APIsdata processing pipelinesevent-driven applications
Soft skills
mentoringcode reviewscollaborationcommunicationdocumentationtechnical discussionsproblem-solvingleadershiporganizational skillscross-functional teamwork