Job Closed
This listing is no longer active.
Building and growing without frontiers
Staff Engineer – Payments
Location
Latin America
Posted
69 days ago
Salary
0
Seniority
Lead
Job Description
Staff Engineer – Payments
Tiendamia
• Drive the team to develop with clean, testable, and efficient code structures, using programming best practices • Develop new modules and components • Seek and identify improvement opportunities to ensure an excellent product that delivers a great user experience • Participate in tactical and strategic planning processes • Organize and centralize the area’s knowledge and expertise • Provide visibility into progress and potential issues • Provide close, personal support to the team to foster learning, growth, and continuous improvement • Define scalable, maintainable designs that create the intended business impact within the tribe’s scope • Promote efficient use of our infrastructure
Job Requirements
- Advanced knowledge and experience across the full stack (backend, frontend, databases, web communication, cloud services)
- Knowledge of RESTful APIs
- Experience implementing unit tests
- Knowledge of MySQL/SQL Server and non-relational databases (Redis, DynamoDB, Elasticsearch)
- Knowledge of Linux/Unix environments, Docker, and Kubernetes
- Version control with Git
- Agile methodologies: Scrum/Kanban
- Graduate or advanced student of Computer Science, Engineering/Bachelor's Degree in Systems, or similar
- Minimum 5 years of software development experience, preferably in e-commerce companies and cloud-hosted environments
Benefits
- Inclusive environment with growth opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer III – GO
PrizePicksPrizePicks is the fastest-growing sports company in North America according to the 2023 Inc. 5000 rankings, two years running, and the largest independent skill-based fantasy sports operator in the country.
• Contribute to architecture: Participate in team-level architectural decisions, evaluating trade-offs and proposing solutions grounded in deep understanding of the system. • Own feature development: Take ownership of features end-to-end — from technical design through delivery — breaking complex projects into well-scoped, deliverable pieces. • Write high-quality code: Produce Go code that is idiomatic, performant, well-tested, and raises the bar for the code-base. • Improve quality proactively: Identify opportunities to improve code quality, performance, reliability, and developer experience — and act on them. • Guide junior engineers: Provide technical guidance to Software Engineers I and II through thorough code reviews, pairing sessions, and design feedback. • Collaborate cross-functionally: Work with Product, Design, and QA to validate technical decisions and ensure alignment between product goals and implementation. • Participate in on-call rotation: Take increasing ownership of incident response, contributing to root cause analysis and systemic improvements. • Build team knowledge: Document technical decisions, system architecture, and patterns to strengthen your team’s shared understanding. • Performance Ownership: Own high throughput endpoints, their database queries and their caching strategies.
Senior Software Engineer – Release Pipelines
Torc RoboticsLeading autonomous vehicle technology since 2007, Torc develops automated Level 4, Class 8 trucks with Daimler.
• Build automation tooling and pipeline development • Complex workflow automation via Temporal • Bazel, BuildStream, and other high-speed build systems • Integration with 3rd party work tracking and requirements systems • Integration with custom systems and hardware testing platforms
Senior Software Engineer – SDT Base Apps
Torc RoboticsLeading autonomous vehicle technology since 2007, Torc develops automated Level 4, Class 8 trucks with Daimler.
• Responsible for software development, including but not limited to, algorithm development, software design, implementation, unit testing, vehicle testing and deployed software maintenance while following quality, build, deploy and test processes, safety and process requirements and guidelines • Responsible for executing full software development lifecycle activities using primarily C++ skills in Linux development environment using Lean-Agile methodologies • Responsible to complete software assignments including but not limited to software design, implementation, unit testing, vehicle testing and deployed software maintenance while following quality, build, deploy and test processes, safety and process requirements and guidelines • Assist in root cause analysis of issues found in testing and process automation steps • Support team in identifying daily assignments and reporting progress at daily stand ups • Support software and system level test plans and verification strategies to support ongoing feature development and bug fixes • Designing and implementing systems responsible for data acquisition and analysis from remote vehicles in the field • Responsible for ensuring software updates do not regress the software performance by utilizing simulation software and scenarios • Passion for autonomy technology product area • Communicate well in a team environment being able to clearly articulate progress, design expectations and support needed to help the team accomplish goals
Senior Software Engineer – Vehicle Diagnostics
Torc RoboticsLeading autonomous vehicle technology since 2007, Torc develops automated Level 4, Class 8 trucks with Daimler.
• Design, implement, and maintain diagnostic software and communication stacks based on automotive protocols including UDS (ISO 14229), SOVD, and CAN (ISO 11898) • Develop diagnostic services supporting fault memory, DTCs, routine control, and data identifiers using UDS over CAN and DoIP • Implement and validate service-oriented architectures (SOA) using technologies like SOME/IP, SOVD, and Ethernet • Support integration and debugging of diagnostics features on benches and test vehicles • Work cross-functionally with cloud and edge-based systems to enable remote diagnostics and telemetry capabilities • Contribute to the development of robust error handling, logging, and recovery mechanisms for ECUs and vehicle systems.

