Full Stack API Developer
(3+ years exp)Lokyata
Job Location
Job Type
Full TimeVisa Sponsorship
Not AvailableHires remotely in
Relocation
AllowedSkills
The Role
We are looking for a savvy and passionate full-stack developer responsible for designing, scaling, and optimizing high-volume transaction processing AI systems. The ideal candidate has a good understanding of REST APIs, databases, and AWS, enjoys challenge, is constantly learning, and implements new ideas effortlessly. The right candidate will be excited by the prospect of optimizing and suggesting improvements to our application and systems architecture, supporting our next generation of products.
Location
- Full time, Mexico
Experience
- 3 + years of experience in full-stack development of commercial cloud APIs
Education
- Graduate in Computer Science, Statistics, Information Science, or similar disciplines
Skills & Tools
- Expertise in a programming language - Python/C# – proficiency in both is an added plus
- Expertise in AWS technologies and designing and working in an AWS ecosystem – AWS Lambda, API Gateway, EC2, RDS, VPC, AWS security, and documentation
- Expertise in one or more relational database systems – MySQL or PostgreSQL. Experience with NoSQL (mongodb) is an added plus
- Proficiency in designing and developing REST APIs
- Very strong analytical skills
Strong oral & written communication skills
Experience with asynchronous programming using NodeJS - added plus
Experience with Loopback, Express Gateway, Lunch Badger, or similar – added plus
Experience in web server technologies – IIS, Apache, Ngnix or similar – added plus
Experience with frontend development using JS, React, Gatsby, Next.js - added plus
Experience with data science and analytics using Python – added plus
Certifications
AWS Certified Solution Architect Associate or above – preferred
Responsibilities
- Write commercial-grade software
- Design, implement, and test cloud (AWS) API-based solutions for high-volume transaction processing for AI systems using multiple technologies
- Work directly with clients during technical engagements during pre-deployment systems engineering, pre-production deployment testing, production deployments, and ongoing monitoring of the deployed systems
- Collaborate with Data Scientists, Software Engineers, architects, and Data Ops/DevOps to design, develop, and implement configuration management, software and system version control, and CI/CD systems appropriate for our business model
- Innovate for performance, security, and manageability
- Participate in architecture, design, and code reviews
- Work independently to implement software enhancements, develop code to correct defects, and/or create new products
- Learn continuously