Full Stack Developer
O
ODI Technologies Inc.
70 - 120K PHP
Full-time
Remote
We are seeking an experienced Full Stack Developer with deep expertise in AWS and cloud-native applications. You will lead the development of scalable, secure, and high-performance web applications, covering both frontend and backend development. The role involves designing cloud architectures, integrating third-party services, and implementing DevOps best practices. You will work closely with cross-functional teams, including product owners, UX/UI designers, QA engineers, and other developers, to deliver enterprise-grade solutions.
- Develop, deploy, and maintain full stack web applications using modern frontend and backend frameworks
- Design, configure, and manage AWS infrastructure (EC2, S3, Lambda, RDS, CloudFormation, API Gateway, DynamoDB, CloudWatch)
- Implement RESTful APIs, GraphQL endpoints, and integrate third-party services and APIs
- Build serverless architectures, microservices, and event-driven applications
- Develop and enforce application security best practices, including encryption, IAM policies, and secure coding standards
- Implement CI/CD pipelines, automated deployments, and version control using Jenkins, GitLab CI, Docker, Kubernetes, and Terraform
- Write unit, integration, and automated tests to maintain high-quality code
- Monitor application performance and troubleshoot production issues
- Optimize applications for scalability, reliability, and cost-efficiency in cloud environments
- Maintain comprehensive documentation for systems architecture, APIs, deployment processes, and technical guides
- Mentor junior developers, perform code reviews, and enforce coding standards
Requirements
- Bachelor’s degree in Computer Science, IT, or a related field
- Minimum 5 years of professional experience in full stack development
- Proven experience designing and deploying applications on AWS
- Strong backend development skills (Node.js, Python, Java, or equivalent)
- Strong frontend development skills (React, Angular, Vue.js, or equivalent)
- Experience with relational and non-relational databases (PostgreSQL, MySQL, MongoDB, DynamoDB)
- Familiarity with serverless computing, microservices architecture, and containerization
- Solid understanding of DevOps principles, CI/CD pipelines, and cloud automation
- Strong problem-solving, analytical, and debugging skills
- Excellent communication, collaboration, and teamwork skills