Software Engineer (Python/ API Integrations) at Enroute

We are redirecting you to the source. If you are not redirected in 3 seconds, please click here.

Software Engineer (Python/ API Integrations) at Enroute. We love technology, and we enjoy what we do. We are always looking for innovation. We have social awareness and try to improve it daily. We make things happen. You can trust us. Our engineers are always up for a challenge. We ask questions, and we love to learn.. We pride ourselves on having great benefits and compensations, a fantastic work environment, flexible schedules, and policies that positively impact the balance of work and life outside of it. We care about who you are in the office and as an individual. We get involved, we like to know our people, we want every member of our team to become part of a great community of highly driven, responsible, respectful, and above all, happy people. We want you to enjoy working with us.. We are seeking an . exceptional Senior Software Engineer. focused on building and maintaining the robust API integrations and backend services that power our core business. You will be a critical member of our team, delivering high-quality, maintainable software and driving business value in a fast-paced environment.. Senior Experience:. . 5+ years. of professional experience as a Software Engineer.. API Development:. . Proven experience developing RESTful APIs. using . Python. or another modern backend language like . Go, Ruby, or Node.js. .. Database Expertise:. . Solid understanding of relational databases. , particularly . PostgreSQL. , with strong SQL proficiency.. Version Control:. . Proficiency with Git. and a commitment to version control best practices.. Ownership & Accountability:. A . strong sense of ownership. and the ability to deliver tangible business value in a fast-paced environment.. Collaboration:. Strong collaboration skills and the ability to work effectively within a cross-functional team (Product, Operations, etc.).. Bonus Skills (Nice-to-Haves). High-Growth Environment:. Experience working in a startup or high-growth company (founded within the last 5–10 years).. Frontend Exposure:. Familiarity with frontend technologies such as . React. —a major plus since our team supports both internal and external user interfaces.. Testing:. Familiarity with . unit testing. and automated acceptance testing frameworks.. Cloud Infrastructure:. Experience provisioning cloud infrastructure on . AWS. using . Terraform. or a comparable Infrastructure-as-Code (IaC) tool (e.g., CloudFormation, Pulumi).. CI/CD:. Hands-on experience with . CI/CD pipelines. , particularly . Jenkins. or similar tools (e.g., GitLab CI, GitHub Actions).. Responsibilities. Development & Architecture. API Integrations:. . Create and maintain software. enabling critical internal and external API integrations, primarily using . Python. .. Code Quality:. Follow and champion best practices in code to build maintainable, low-complexity software which adheres to common programming principles (e.g., SOLID, DRY).. Development Planning:. Review complex requirements and translate them into an executable development plan, breaking down projects to enable iterative and . agile. implementation.. Collaboration & Support. Stakeholder Partnership:. Work closely with stakeholders, including our Product and Operations teams, to understand, define, and support their product development needs.. Production Support:. Provide . production support. for our products during business hours on a rotating schedule (We do not have after-hours on-call support).. Company Location: Mexico.