Job Title: FSD Developer (Node+AWS)
Job ID: 79864
Location: Toronto, Ontario
What you will be doing:
- Design & Development
- Architect and implement highly scalable, secure, and fault-tolerant applications and services on AWS using Node.js.
- Develop cloud-native applications utilizing AWS services like EC2, S3, Lambda, DynamoDB, API Gateway, and more.
- Cloud Infrastructure Management
- Manage and optimize AWS cloud infrastructure using AWS tools and services.
- Automate deployment processes using CI/CD pipelines with services like AWS CodePipeline, Jenkins, and Docker.
- Microservices Architecture
- Design and develop microservices-based architectures using Node.js and AWS Lambda for serverless solutions.
- Collaborate on the design and integration of RESTful APIs.
- Collaboration & Mentorship
- Provide technical guidance and mentorship to junior developers.
- Work with cross-functional teams to define project requirements and ensure the delivery of high-quality, on-time solutions.
- Optimization & Performance Tuning
- Monitor application performance and troubleshoot issues in production environments.
- Optimize serverless applications and cloud resources for efficiency and cost-effectiveness.
- Security & Compliance
- Implement security best practices for cloud infrastructure and applications.
- Ensure that applications adhere to compliance standards and industry best practices.
- Documentation & Best Practices
- Create and maintain detailed technical documentation for code, processes, and architectures.
- Enforce coding standards and review code to ensure adherence to quality guidelines.
What you must have:
- 5-7 years of experience as a Full Stack Developer
- Professional development experience with a focus on Node.js
- Strong expertise in building, deploying, and managing applications in AWS
- Proven experience in designing and implementing serverless architectures using AWS Lambda and other AWS serverless services.
- Expertise in RESTful API design and integration.
- Strong communication skills, with the ability to work effectively in a team-oriented, collaborative environment.
- In-depth knowledge of AWS services including but not limited to EC2, S3, Lambda, DynamoDB, API Gateway, CloudFormation, etc.
- Experience with CI/CD tools and automation frameworks (e.g., Jenkins, AWS CodePipeline, Docker).
- Experience with NoSQL (e.g., DynamoDB) and SQL databases.
For more information about TEEMA and to consider other career opportunities, please visit our website at www.teemagroup.com.