Software House focused on results since 1999
Team Lead – Back End Engineering
Location
Argentina
Posted
23 days ago
Salary
0
Seniority
Senior
Job Description
Team Lead – Back End Engineering
Software Mind
• Lead and mentor a team of backend engineers (3–6 engineers), setting technical direction and ensuring consistent delivery quality • Own sprint planning, backlog refinement, and capacity management in Jira in close coordination with the client's Product and Delivery teams • Drive architectural decisions across core backend services: Identity & Auth, Order Management, Pricing, Inventory, Catalog, and Notifications • Define and enforce engineering standards: code reviews, branching strategy, CI/CD pipelines, and testing coverage (xUnit, BDD/Reqnroll) • Partner with the client's Project Manager and architects to align technical scope with POC, MVP, and full-launch phase boundaries • Coordinate with the Shopify/Hydrogen front-end team and third-party vendors to ensure clean API contracts and integration points • Navigate brownfield complexity — assess existing legacy systems, support migration planning, and ensure backward compatibility where required • Proactively identify, surface, and mitigate delivery risks, dependencies, and blockers • Participate in client-facing stand-ups, sprint reviews, and technical design sessions • Ensure environment parity and observability across Dev, QA, Integration, Staging, and Production (AWS-hosted)
Job Requirements
- 8+ years of professional backend development
- Strong proficiency in C# / .NET (ASP.NET Core Web API, .NET 8) and clean architecture principles (DDD, CQRS)
- Hands-on experience designing and building RESTful microservices at scale
- Solid understanding of multi-tenant SaaS architecture patterns
- Experience with AWS services: Lambda, SQS/EventBridge, S3, RDS/PostgreSQL or DynamoDB
- Familiarity with Identity & Auth patterns: JWT, OAuth 2.0, OIDC; experience with Keycloak or similar identity providers
- Experience working in brownfield environments — assessing and integrating with existing systems
- Experience with containerisation (Docker) and CI/CD pipeline management (Bitbucket Pipelines or equivalent)
- Strong team facilitation skills: sprint ceremonies, code reviews, cross-vendor alignment
- Excellent communication in English — written and spoken — for daily client interaction
- Experience in retail, e-commerce, or B2B commerce domains — understanding of order lifecycle, pricing models, inventory management, and multi-channel fulfilment
- Familiarity with headless or composable commerce architectures and front-end/backend API contract patterns
- Experience with marketplace integrations (Amazon SP-API, Walmart Marketplace API)
- Background in promotional products, print-on-demand, or B2B e-commerce
- Experience working in distributed, multi-vendor delivery models
Benefits
- Educational resources
- Flexible schedule and Work From Anywhere
- Referral Program
- Supportive and chill atmosphere
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design, develop, and maintain high-quality web applications using JavaScript, Node.js, and React. • Collaborate with cross-functional teams to define, design, and ship new features. • Analyze and resolve technical and application problems. • Adhere to high-quality development principles while delivering solutions on-time and on-budget. • Debug production issues across services and multiple levels of the stack with an eye towards improving maintainability over the long term. • Improve engineering standards, tooling, and processes.
Senior Backend Software Developer
BitPayAccept Bitcoin and cryptocurrency payments with zero price volatility risk.
• Develop scalable and maintainable backend systems using Node.js and MongoDB • Collaborate with cross-functional teams to build features for customers and internal tools • Ensure high code quality through unit, integration, and functional testing, code reviews, and thorough documentation • Address challenges in scalability, reliability, and logging during development • Mentor and guide other developers, fostering growth and knowledge-sharing • Stay up-to-date with emerging technologies to keep our team innovative and competitive
Senior Backend Software Engineer
Lockheed MartinLockheed Martin is an international security company headquartered in Bethesda, Maryland. This company conducts research and designs, develops, and manufactures
Role Description Lockheed Martin is partnering with PG&E, Salesforce, and Wells Fargo to deliver EMBERPOINT™, an initiative designed to transform wildfire prevention, detection, and response across the United States. This position supports a full-time REMOTE telework arrangement, allowing employees to perform their work schedule remotely outside of a Lockheed Martin designated office or job site. As a Software Engineer supporting the Unified HMI platform, you will help build modern, mission-focused systems that fuse AI/ML insights, real-time operational data, and cloud-native infrastructure into a cohesive operational environment. You will work across backend services, middleware, DevSecOps, cloud integration, and real-time data processing activities to support systems that enable the full Detection → Prediction → Response → Recovery workflow. Key Responsibilities - Build backend and middleware services to ingest and process real-time sensor, telemetry, and AI/ML data streams. - Develop and maintain cloud-native applications and integrations leveraging AWS services and modern software architectures. - Support DevSecOps activities including CI/CD pipeline development, automated testing, and deployment processes. - Develop unit, integration, and automation tests to validate functionality and system performance. - Participate in Agile and SAFe development activities including PI Planning, Scrum of Scrums, and System Demonstrations. - Collaborate with architects, AI/ML engineers, software developers, and stakeholders to ensure solutions support operational workflows and mission objectives. - Produce technical documentation including design specifications, API documentation, and implementation guidance. Qualifications - B.S. in Computer Science, Software Engineering, Electrical Engineering, or related field (M.S. preferred). - 4+ years professional software development. - Proficiency in Python, Fast API, AWS, Oracle OCI, Kubernetes, Docker, Web Sockets, REST APIs, GitLab, and Linux. - Experience building and maintaining CI/CD pipelines (GitLab CI, Jenkins, Azure DevOps) and using static/dynamic security tooling. - Experience with Unit test frameworks and UI-automation Agile/SAFe execution, JIRA/Confluence, and ability to produce clear technical documentation. Requirements - Hands-on data integration experience with Kafka, MQTT, AWS Kinesis/AppSync, REST/GraphQL, and experience handling high-velocity streaming data. - Experience with micro services development. - Experience with AWS services and Infrastructure-as-Code. - Familiarity with MBSE tools (Cameo → DOORS NEXT) and the ability to surface model-derived data in the UI. - Background in AI/ML explainability visualizations integrated into the operator dashboard. - Experience with streaming real-time video. - Certifications: Microsoft Certified: Azure Developer Associate, AWS Certified Solutions Architect – Professional, IAAP CPACC (accessibility), or CISSP (security). Benefits - Medical, Dental, Vision, Life Insurance, Short-Term Disability, Long-Term Disability, 401(k) match, Flexible Spending Accounts, EAP, Education Assistance, Parental Leave, Paid time off, and Holidays.
• Deploy, orchestrate, and maintain AI applications in high-availability production environments • Develop and maintain complex system integrations using REST/GraphQL APIs, API Gateways, and Load Balancers • Build data pipelines and processing workflows for AI applications using Python in AWS environments • Design, optimize, and support architectures based on Agentic AI and Agent-to-Agent (A2A) communication • Implement and support integrations using MCP (Model Context Protocol) • Evolve and maintain OCR pipelines and unstructured data extraction workflows using LLMs • Create, manage, and enhance advanced monitoring and observability dashboards to ensure model health, inference performance, application availability, and operational cost control using Grafana, Rancher, and related tools • Monitor and optimize AI applications in production to ensure scalability, stability, and operational efficiency • Identify and resolve performance issues, bottlenecks, and failures in AI pipelines • Collaborate with cross-functional engineering, data, architecture, and product teams



