Responsible for complex software development including coding, managing small sections of ongoing projects and closely adhering to deadlines
Take responsibility for creating design specifications, unit testing, and preparing technical documentation
Ensure relationships with customers and cross-team members are professional and meet expectations
Analyze procedures, and design and implement solutions to attain high data quality and process automation
Design, develop, implement, and deploy AWS cloud solutions, based on a set of standards and processes which establish consistency across the enterprise data
Requirements
Minimum 7 years demonstrated experience with software development
Strong and evolving competence in several programming languages and technologies
Expert level experience in React, NodeJS and scripting in a Cloud based environment
Demonstrated advanced experience with AWS Lambda, SNS/SQS, S3, IAM, CloudWatch, RDS and DynamoDB, AWS CLI
Strong design and development experience in building and monitoring microservices including UI
Fundamentals in computer science foundation principles
Working knowledge of distributed architectural design patterns
Knowledge of systems analysis and design (including OOAD and UML), and database design
Knowledge of software development lifecycle and modern software engineering principles and practices
Experience setting up a DevOps environment
Tech Stack
AWS
Cloud
DynamoDB
Microservices
Node.js
React
Benefits
Annual bonuses and opportunities for merit-based raises and promotions
A mission-driven workplace where your impact matters
A team that invests in your development and success