Product Engineer
S
SurDigital marketplace
Mexico. Brazil. Costa Rica. Argentina. Colombia. Bolivia, Plurinational State ofFull-TimeMiddle
Salary$4,000 to $4,500 USD per month
Apply NowOpens the employer's application page
Job Details
- Languages
- Advanced English communication skills (C1 or equivalent).
- Experience
- 3–6 years of professional experience in full-stack software development
- Required Skills
- PostgreSQLPythonDjangoFull Stack DevelopmentJavascriptReactRESTful APIs
Requirements
- Have 3–6 years of professional experience in full-stack software development.
- Have production experience with Python, Django, and PostgreSQL.
- Have frontend development skills using JavaScript, HTML, CSS, and modern frameworks such as React.
- Have experience independently building and shipping complete product features.
- Have experience developing and integrating REST APIs and third-party services.
- Have practical experience integrating LLMs or AI-powered functionality into applications.
- Understand database optimization, application performance, and scalable backend architecture.
- Have experience with AI-assisted coding tools such as Claude Code or Cursor.
- Have advanced English communication skills (C1 or equivalent).
- Experience in startups, scale-ups, or small product-focused engineering teams is preferred.
- Experience with React, Next.js, TypeScript, OpenAI APIs, RAG, AI agents, or AI workflow automation is preferred.
- Knowledge of Redis, WebSockets, asynchronous processing, AWS, Docker, CI/CD, or cloud infrastructure is preferred.
Responsibilities
- Design, build, and launch product features from concept to production.
- Develop and maintain backend applications using Python, Django, and PostgreSQL.
- Build and improve responsive interfaces using JavaScript, HTML, CSS, and modern frontend technologies.
- Own the development lifecycle, including architecture, implementation, testing, deployment, and maintenance.
- Integrate AI models, APIs, and automation tools into product features.
- Identify and resolve performance bottlenecks, optimize database queries, and improve application scalability.
- Troubleshoot existing systems, refactor code, and implement technical improvements.
- Collaborate with product stakeholders to turn business requirements into customer-facing solutions.
- Use AI-assisted development tools while maintaining code quality.
- Work independently, prioritize effectively, and deliver solutions in a distributed startup environment.
View Full Description & ApplyYou'll be redirected to the employer's site