Senior Fullstack Developer

Encora Logo

Encora

πŸ“Remote - Mexico

Summary

Join Encora's global engineering team as a Senior Full Stack Engineer. You will design, develop, and maintain efficient, scalable code for front-end and back-end systems, collaborating with distributed teams across multiple time zones. Responsibilities include participating in Agile ceremonies, integrating LLMs into applications, and managing AWS deployments. You will work with React and Python, utilizing Figma for design collaboration and Jira/Confluence for project management. Your work will directly impact the development of sophisticated web applications and cloud-based services. Demonstrated experience in data management and LLM integration is essential.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related discipline
  • 7+ years of experience in full-stack software development
  • Strong proficiency in React and Python
  • Experience managing applications and infrastructure in AWS
  • Demonstrated experience in data management and engineering best practices
  • Solid understanding of Figma and UI/UX collaboration
  • Experience integrating and working with LLMs
  • Excellent problem-solving, analytical, and debugging skills
  • Strong written and verbal communication skills
  • Ability to deliver high-quality code quickly in a fast-paced environment
  • Experience in Agile methodologies and engineering documentation

Responsibilities

  • Design, develop, and maintain clean, efficient, and scalable code across front-end and back-end systems
  • Collaborate effectively with distributed teams in different time zones to ensure smooth project execution
  • Articulate the reasoning behind development and architectural decisions while offering viable alternatives under tight deadlines
  • Participate in Agile ceremonies and workflows, contributing to a highly iterative development cycle
  • Work collaboratively with design teams using Figma to translate design mockups into functional components
  • Integrate Large Language Models (LLMs) into applications for enhanced functionality
  • Use Jira and Confluence for task management, sprint planning, and documentation
  • Build robust front-end solutions using React and develop backend services and APIs with Python
  • Manage and deploy scalable applications in AWS environments
  • Ensure strong data engineering and database management practices to support backend development
  • Present regular demos showcasing development progress and gather stakeholder feedback

Preferred Qualifications

  • Experience working across different time zones and flexibility to attend remote meetings
  • Comfort with demoing technical progress to internal and external stakeholders
  • Ability to handle tight timelines with composure and effective decision-making

Benefits

Work Mode: Remote

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.