Nagarro
Senior Staff Engineer
Mexico · Remote (restrictions not stated) · Full-time
Posted over 6 months ago: check it’s still open
Apply on the employer’s site ↗See how well you match this job
You apply directly with the employer. ROLIVA does not submit applications from this page and is not the employer.
About the role
Description from the employer’s posting. Check the employer’s page for the current version.
- EmployerNagarro
- LocationMexico
- Work styleRemote (restrictions not stated)
- Employment typeFull-time
- Employer posted
Must have Skills : Python, REST, Embedded Linux, Job Description : Mid-Level Software Developer-Python Embedded Linux Required • Strong experience with Python framework and designing and writing integrations. • Experience deploying and managing applications for Embedded Linux platform like Ubuntu or Mint • Strong understanding of software development best practices, including design patterns, testing, and debugging. • Strong experience using communication protocols – RS232, USB, Ethernet - with autonomous devices. • Experience with RESTful API development and microservices architecture. • Experience using the Git source code repository. • Experience writing automated Unit Tests and API Tests using a Python compatible toolset. • Experience using Linux Virtual Machines. • Excellent communication and collaboration skills. Preferred • Experience deploying code using scripting languages and Azure DevOps Pipelines. • Experience deploying and managing applications on the Microsoft Azure cloud platform. Desirable • Experience in the Power Utilities industry. • Experience with Apache Kafka or Microsoft Event Hubs. • Extensive knowledge of cloud computing concepts and technologies. • Experience using the OpenAPI RESTful API Documentation using Swagger and YAML. Job Responsibilities • Design, develop and maintain integrations between various systems using the Python framework. • Write clean, maintainable, and efficient code. • Deploy and manage integrations in the embedded Linux device. • Collaborate with cross-functional teams to identify and solve complex technical problems. • Participate in code reviews, testing and debugging. • Act as a Python developer, working with other developers, test engineers, product managers and stakeholders to define and deliver high-quality software solutions.
Check your resume against this job Free, no sign-up. Nothing you paste is stored.
Staying safe while you apply
- Never pay to apply, interview or accept an offer. ROLIVA never asks you for payment to apply to a job.
- Apply only through the official “Apply on the employer’s site” button, on the employer’s own site, and check that a recruiter’s email uses that employer’s own domain rather than a free email address.
- Be cautious of an offer made with no real interview, or pressure to decide quickly or share financial details early.
Does something look wrong with this listing? Use “Report broken link” in the role details, or read ROLIVA’s full job-safety guidance ↗.
Preparing for this role with ROLIVA
- Check the fit.
Compare the requirements with the experience you have confirmed, including gaps.
- Prepare honestly.
Build interview stories and application drafts from your own evidence.
- Keep track.
Save the role and record your own application status and follow-ups.
Software engineer jobs in Mexico
ROLIVA currently lists 154 open roles like this in Mexico.
Employers hiring for this
- Nagarro21 open roles
- RELX12 open roles
- PwC9 open roles
- Zillow7 open roles
- Flex6 open roles
Top skills asked for
Listings whose description mentions each term. A mention is not a requirement.
- Python57 postings
- AWS48 postings
- Java38 postings
- JavaScript34 postings
- React34 postings
- TypeScript34 postings
- SQL33 postings
- Kubernetes30 postings
At a glance
- Work styleRemote (restrictions not stated)
- Employment typeFull-time
- SeniorityLead / Principal
- Employer posted
- Added to ROLIVA
- Last checked
Skills in this posting
Skills ROLIVA found in the employer’s own description above. A mention is not a requirement.