Senior Full Stack Developer (Serverless AWS / TypeScript Expert)
Job Summary:
ENO8 is seeking a skilled Senior Full Stack Developer with a strong focus on Serverless AWS technologies to join our remote team on a contract basis.
In this role, you'll be working with a well-established, 10-year-old technology company that provides app access to the hospitality industry. We are looking for a developer with at least 8 years of experience in software development, including a minimum of 2-3 years working with TypeScript. Most importantly, you should have 2-3 years of hands-on experience with Serverless AWS services, specifically AWS Lambda, API Gateway, and DynamoDB.
As a Senior Full Stack Developer, you'll collaborate with an existing team of contractors on a project that has been in development for four years. Your responsibilities will include tackling assigned tasks and delivering clean, high-quality code in line with industry best practices. We welcome applications from international contractors.
Key Responsibilities:
- Architect, Design, and Develop Applications: Create software solutions that effectively meet business needs.
- Scalability, Performance, and Security: Ensure applications are scalable, perform efficiently, and are secure.
- Stay Updated with Industry Trends: Keep up with the latest industry trends and technologies.
- Implement Best Practices: Enforce best practices and coding standards.
- Collaborate with Product Managers: Work closely with product managers to define project scope, set timelines, and ensure successful delivery.
- Cross-functional Team Coordination: Collaborate with cross-functional teams to ensure smooth project execution.
Requirements:
- Strong Experience in NodeJS & PHP: Proficiency in both NodeJS and PHP, with a preference for experience in CakePHP.
- Serverless Architecture: Experience in designing and developing serverless applications.
- API Development: Expertise in developing SOAP, RESTful, and GraphQL APIs.
- Containerization: Proficiency with Docker.
- Object-Oriented Programming: Solid understanding of object-oriented programming principles.
- Problem-solving and Analytical Skills: Strong problem-solving and analytical abilities.
- Use of TypeScript Generics: Practical experience with TypeScript generics for creating reusable and flexible components.
AWS Cloud Platform Services Experience:
- Expertise in:
- API Gateway
- Lambda
- DynamoDB
- ECS
- CloudFront & API Gateway
- EventBridge
- SQS & SNS
- AppSync
Other Requirements:
- Version Control Systems: Experience with Git and other version control systems.
- DevOps Practices and Tools: Familiarity with DevOps practices and tools like Docker.
- Database Systems: Experience in designing and implementing schemas for database systems such as MySQL and DynamoDB.
Must-Have Skills:
- NodeJS, TypeScript Generics, PHP
- REST and SOAP APIs
- Docker
- AWS Services: Lambda & ECS
Nice to Have:
- Knowledge of CakePHP Framework
- Basic Working Knowledge of AWS Cloud Platform Services
- Step Functions
- CloudFront
- API Gateway & VTL
- EventBridge
- SQS & SNS
- AppSync
Why Join ENO8?
- Work on innovative digital projects that shape industries.
- Join a passionate, global team of technologists and innovators.
- Competitive contract rates.
- Opportunities for skill development and growth in a dynamic environment.
We'd love to hear from you if you're a talented Senior MEAN Full Stack Developer with strong AWS expertise who thrives in a remote, independent, and collaborative environment. Apply now to be part of ENO8's journey in delivering cutting-edge solutions to our clients!
About ENO8:
At ENO8, our success is driven by our exceptional team members and global talent partners who bring their expertise and dedication to every project. For over 8 years, we've consistently delivered high-quality digital products on time and within budget, helping our clients achieve meaningful business outcomes.
As a rapidly growing tech studio based in Dallas, ENO8 has earned a spot on the INC 5000 list and the Dallas 100 Fastest-Growing Companies thanks to our commitment to innovation and excellence. We believe that our contractors are a vital part of our team, and we strive to create a collaborative, supportive environment where everyone can thrive. We make it easy to work with us by paying quickly and treating our contractors with the respect they deserve.
Whether you're a client or a contractor, you'll find that working with ENO8 means being part of a team that values collaboration, efficiency, and making a real impact.