Over 10 years we help companies reach their financial and branding goals. Engitech is a values-driven technology agency dedicated.



411 University St, Seattle, USA


+1 -800-456-478-23

Duties and Responsibilities:

  • Involve in all stages of the software development lifecycle, including requirement gathering, designing, developing, testing, managing deployments, issue reviewing, and performing maintenance
  • Staying abreast of developments in web applications and programming languages
  • Designing and developing APIs
  • Stay current on software engineering trends & tools, and be practical but open-minded in applying them
  • Produce high-quality designs by following industry best practices and coding standards
  • Develop supporting backend microservices using NodeJS, AWS ECS, AWS
  • Hands-on knowledge and understanding of AWS environments
  • Ability to use JIRA and SLACK and manage the work backlog
  • Design and full-stack web applications using React and NodelJS
  • Capable of independently clarifying technical requirements, developing coding estimates and applying a broad range of design approaches to bring innovative solutions to the table
  • Working with RDBMS (MySQL) and NoSQL (DynamoDB) databases
  • proficient in a broad range of design approaches and know when it is appropriate to use each
  • Deep understanding of React and Flux architectural patterns
  • Deep understanding of JavaScript and JS development tools
  • Optimize solutions for operability, security, reliability, performance, and cost


  • Bachelor’s degree in Information Technology/Computer Science/ Software Engineer or an equivalent professional qualification
  • Minimum 4+ years of experience as senior software engineer or a related field
  • Experience working with serverless framework will be added advantage
  • Experience working with AWS serverless stack (Lambda, API gateway, DynamoDB, SQS, SNS, Cognito, CloudWatch) will be an added advantage.
  • AWS certification will be an added advantage.
  • Experience in NodeJs, React JS, Javascript.
  • Well-rounded engineering skills; full-stack development experience – web services.
  • Strong problem-solving skills; adaptable, proactive and willing to take ownership.
  • Knowledge and Understanding of industry best practices in software development.
  • Knowledge and experience in Architectural and Design Patterns
  • Excellent written and verbal communication skills in English

Duties & Responsibilities: 

  • Give inputs in the preparation of project proposals, cost proposals and pitch decks
  • Coordinating with cross-discipline team members to make sure that all parties are on track with project requirements, deadlines, and schedules
  • Preparing status reports by gathering, analyzing, and summarizing relevant information
  • Measure performance using appropriate project management tools and techniques
  • Establishing effective project communication plans and ensuring their execution
  • Meet budgetary objectives and make adjustments to project constraints based on financial analysis
  • Ensure that all projects are delivered on time, within the scope and within budget
  • Submitting project deliverables and ensuring that they adhere to quality standards
  • Conducting post-project evaluation and identifying successful and unsuccessful project elements
  • Identifying and developing new opportunities with clients
  • Measure project performance to identify areas for improvement
  • Determine and define project scope and objectives
  • Develop spreadsheets, diagrams and process maps to document needs
  • ERP project oversight
  • Perform other related duties assigned by the management


  • Bachelor’s degree or equivalent professional qualification in the appropriate field of study
  • MBA from a reputed University will be advantageous
  • Project Management Professional (PMP) certification is an added advantage
  • Minimum 3 years experience as an IT Project Manager
  • At least 10 years of experience in project management
  • Budget management experience
  • Proven ability to complete projects according to outlined scope,budget, and timeline
  • Strong familiarity with project management software tools, methodologies, and best practices
  • Excellent working knowledge of Microsoft Office
  • Proven ability to solve problems creatively
  • Solid organizational skills including attention to detail and multitasking
  • Excellent client-facing and internal communication skills (Verbal & Written)
  • Team working skills