Full Stack Developer Lead

Apply Now

Company: Seven Seven Software

Location: Newark, NJ 07104

Description:

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, MIS or equivalent combination of education and experience
  • Experience implementing, supporting data lakes, data warehouses and data applications on AWS for large enterprises
  • AWS Solutions Architect or AWS Big Data Certification preferred
  • Programming experience with Python is a must; Java/Scala is a nice to have
  • Solid experience of AWS services such as CloudFormation, S3, Glue, EMR/Spark, RDS, Redshift, DynamoDB, Lambda, Step Functions, IAM, KMS, SM etc.
  • Solid experience implementing solutions on AWS based data lakes.
  • Experience implementing metadata solutions leveraging AWS non-relational data solutions such as ElastiCache and DynamoDB.
  • Experience in AWS data lake/data warehouse/business analytics
  • Experience in system analysis, design, development, and implementation of data ingestion pipeline in AWS
  • Knowledge of ETL/ELT
  • Working experience with Hadoop, HDFS, SQOOP, Hive, Python, and Spark is desired Experience working on Agile projects


Requirements:

  • 5+ years of experience as Full stack developer
  • Experience developing business applications using NoSQL/SQL databases.
  • Experience working with Object stores(S3) and JSON is must have
  • Should have good experience with AWS Services - API Gateway, Lambda, Step Functions, SQS, DynamoDB, S3, ElasticSearch.
  • Serverless application development using AWS Lambda


Responsibilities:

  • Designing, building and maintaining efficient, reusable, and reliable architecture and code.
  • Ensure the best possible performance and quality of high scale web applications and services.
  • Design and build highly performant function-based API's
  • Participate in the architecture and system design discussions
  • Independently perform hands on development and unit testing of the applications;
  • Collaborate with the development team and build individual components into complex enterprise web systems;
  • Work in a team environment with product, frontend design, production operation, QE/QA and cross functional teams to deliver a project throughout the whole software development cycle;
  • Responsible to identify and resolve any performance issues
  • Keep up to date with new technology development and implementation
  • Participate in code review to make sure standards and best practices are met


Plus:
  • Experience with business intelligence tools such as Tableau, Power BI or equivalent
  • Experience in React JS / Node JS
  • Experience in designing microservices/APIs
  • Aware of Machine learning algorithms (supervised/unsupervised)
  • Awareness of data virtualization tools such as Denodo.


Job Requirements

Similar Jobs