Responsibilities
- Design, implement and optimize responsive and user-friendly web interfaces using the latest UI/UX technologies
- Monitor and optimize the performance, scalability and reliability of backend systems
- Collaborate with cross-functional teams, including data engineers, product managers and designers, to ensure seamless integration of the frontend and backend components
- Write clean, efficient and well-documented code following best practices and coding standards
- Design, implement and optimize database structures and queries for efficient data storage and retrieval
- Perform thorough testing and debugging to identify and resolve issues or bottlenecks
- Stay updated with the latest industry trends and technologies and propose improvements to enhance the backend architecture and development processes
- Participate in code reviews to maintain code quality and mentor junior developers
- Provide technical guidance and support to the team members as needed
Requirements:
- Bachelor's or Master's degree in computer science, Software Engineering or a related field
- Proficiency in computer science fundamentals such as data structures and algorithms
- Expertise in React, JavaScript and one or more backend programming languages (Python preferred)
- Background in web frameworks and technologies such as FastAPI, Flask or Django
- Knowledge of databases and experience working with relational databases like SQL Server, Snowflake or PostgreSQL and Oracle
- Understanding of RESTful API design principles and experience in building and consuming APIs
- Competency in version control systems such as Git and collaborative development workflows
- Familiarity with using AI coding agents like Cursor, Claude Code and Codex
- Financial Industry experience or curiosity to learn and engage in Private Equity/Credit type of business domains
- Strong problem-solving skills and ability to troubleshoot and debug complex backend issues
- Excellent communication and collaboration sk
📌 Senior Full-Stack Engineer (México)
🏢 Epam Systems
📍 México
Postulate a este anuncio
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.