Aaditus Technologies LLC - AWS Fullstack developer/lead

Full Stack Developer
๐Ÿ’ฐ Negotiable
๐Ÿ“ Torrance, United States
Twine Jobs Twine
Based in Manchester, United Kingdom
Last online 2 months ago

Full Stack Developer is needed in Torrance, United States.

Client: Aaditus Technologies LLC

Location: Torrance, CA

Contract: Contract

Job Description

The selected candidate will perform the following duties while being located in Torrance, CA. This role is an onsite position according to client policy, which currently allows for 4 days onsite and 1 day remote, but may require 5 days onsite as needed.

Key Responsibilities

  • Design, develop, and maintain robust ETL/ELT pipelines using AWS Glue for large-scale data processing.
  • Build serverless applications and microservices using AWS Lambda for real-time and batch data processing.
  • Implement data transformation logic using PySpark for distributed computing on large datasets.
  • Develop and optimize SQL queries for data extraction, transformation, and loading processes.
  • Implement Infrastructure as Code (IaC) using AWS CloudFormation, CDK, or Terraform.
  • Design event-driven architectures using AWS services like EventBridge, SQS, and SNS.
  • Develop RESTful APIs and web services using Node.js for data access and integration.
  • Mentor junior developers and provide technical guidance to the team.
  • Collaborate with data scientists, analysts, and stakeholders to understand requirements.
  • Participate in code reviews and maintain high coding standards.
  • Document technical designs, processes, and best practices.

Requirements

  • 5+ years of software development experience with at least 3 years in cloud environments.
  • Strong proficiency in Python with extensive experience in PySpark for big data processing.
  • Hands-on experience with AWS Glue for ETL pipeline development and management.
  • Proven expertise in AWS Lambda for serverless application development.
  • Solid understanding of Node.js for API development and backend services.
  • Experience with SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, DynamoDB).
  • Proficiency in AWS services including S3, IAM, CloudWatch, and VPC.
  • Experience with CI/CD pipelines and DevOps practices.
  • Understanding of Infrastructure as Code tools (CloudFormation, CDK, Terraform).
  • Familiarity with version control systems (Git) and agile development methodologies.
  • Strong understanding of data warehousing concepts and dimensional modeling.
  • Experience with data formats (JSON, Parquet, Avro, ORC) and data serialization.
  • Knowledge of data streaming technologies (Kinesis, Kafka) is a plus.
  • Understanding of data security, privacy, and compliance requirements.

Daily Tasks Performed

  • Develop and maintain web applications using Node.js, Java, and Python, and design and implement RESTful APIs and microservices.
  • Write clean, maintainable, and efficient code while adhering to best practices. Troubleshoot and debug applications to ensure optimal performance.
  • Participate in code reviews and contribute to team knowledge sharing.
  • Strong understanding of front-end technologies (HTML, CSS, JavaScript, frameworks like React or Angular).
  • Familiarity with database technologies (SQL, NoSQL) and knowledge of CI/CD pipelines and DevOps practices.

Position Success Criteria (Desired) - โ€˜WANTSโ€™

  • Timely and high-quality completion of web applications and services.
  • Code Quality: Writing clean, maintainable, and efficient code that adheres to best practices.
  • Problem-Solving: Effectively diagnosing and fixing bugs or issues to ensure optimal performance.
  • Collaboration: Actively participating in code reviews and contributing to team knowledge sharing.
  • Adaptability: Staying updated with the latest technologies and integrating them when appropriate.

Must-Have Skills

  • Backend Development: Node.js, Java, and Python - proficiency in these languages for developing and maintaining web applications.
  • RESTful APIs and Microservices: Experience in designing and implementing these architectures.
  • Frontend Development: HTML/CSS/JavaScript - strong understanding of these technologies.
  • Frontend Frameworks: Proficiency in frameworks like React or Angular.
  • Cloud Services: AWS - experience with services like EC2, S3, Lambda, and RDS.
  • Database Management: SQL and NoSQL Databases - familiarity with both types of database technologies.
  • DevOps: CI/CD Pipelines - knowledge of continuous integration and continuous deployment practices.

Nice-to-Have Skills

  • UI/UX Design: Basic knowledge of user interface and user experience principles.
  • Cybersecurity: Awareness of security best practices and data protection.
  • AI and Machine Learning: Familiarity with integrating AI features into applications.
  • Soft Skills: Communication, problem-solving, and time management abilities.

Job Type

Contract

Pay

$61.26 - $65.00 per hour

Expected Hours

40 per week

Application Question

  • Are you authorized to work on w2 without any sponsorship?

Experience Required

  • AWS cloud development: 5 years (Required)
  • CloudFormation: 5 years (Required)
  • Node.js: 5 years (Required)
  • Python: 5 years (Required)
  • Java: 5 years (Required)
  • React or Angular: 5 years (Required)
  • NoSQL databases: 5 years (Required)
  • PySpark: 5 years (Required)
  • AWS Glue: 5 years (Required)
  • AWS Lambda: 5 years (Required)
  • ETL/ELT pipelines: 5 years (Required)
  • RESTful APIs and Microservices: 5 years (Required)

Work Location

In person

Posted 3 months ago

No longer accepting applications

Get instant notifications for new Full Stack Developer jobs. Enter your email:

  • How It Works


    ๐Ÿ”

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    ๐ŸŽ‰

    Apply with ease

    Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.


    ๐Ÿ“ˆ

    Grow your career

    Showcase your work, pitch to the best leads, land new clients and use Twineโ€™s tools to find more opportunities.