Sr. Software Engineer, Backend Opportunity

Maverick Technology Partners company

Subscribe to our Telegram & Twitter Channel

Sr. Software Engineer, Backend in LATIN AMERICA

Remote 1 year ago

Senior Software Engineer, Long-term, Open-ended, Remote Contract (LATAM)


We're looking for a talented engineer with the experience and sound engineering principles to drive the design and implementation of new features, lead initiatives to evolve our cloud-based architecture, and be an individual contributor who serves as a mentor and positive example to other team members.


About the Role:

You will be able to work on any part of the software stack — from the user interface to data ingest and storage. This role will be a member of our technical leadership team, collaborating directly with our CTO and VP of Engineering to drive technical and strategic initiatives, improve development processes, and help advance the team technically.


The ideal candidate will be a Senior Software Engineer with at least 4 years of recent Python experience building apps in a complex, distributed, high-volume environment and knows scalability. You will have tuned a query more than once and know the why behind it!


Responsibilities:

  • Python, Flask, FastAPI, SQLAlchemy, GraphQL - A minimum of 5 years of experience developing with Python is required.
  • PostgreSQL, SQS, Redis, Elasticsearch
  • AWSRedshift, Glue, Kinesis, Lambda
  • Experience designing, implementing, and supporting a data lake architecture
  • Experience optimizing and tuning SQL queries
  • Distributed systems, including integrating with third-party SaaS APIs
  • Familiar with React/JavaScript and UI development techniques
  • Architecting, designing, and implementing scalable cloud-based software, with experience in: performance and scalability - monitoring cloud-based security - developing and deploying microservices - writing and reviewing technical documentation - diagnosing and troubleshooting production applications - designing and implementing end-user reporting systems


Required Skills:

Communication skills are especially important to us. Our client’s established, fully remote team relies on collaborative, proactive, and effective communication. To thrive in this role, you should be adept at and comfortable with:


  • brainstorming technical and business solutions
  • articulating technical or project risks and concerns
  • seeking input from others and then driving ideas toward an actionable solution
  • communicating with customers, UX designers, QA engineers, and Finetune leadership
  • working EST time zone business hours

Apply now

Subscribe our newsletter

New Things Will Always Update Regularly