Lenmar Consulting Inc is seeking a Senior Full Stack Engineer to analyze procedures, design, and implement solutions for high-quality software development. The role involves delivering scalable, secure, and reusable software solutions, with a focus on serverless technologies and data management.
Responsibilities:
- Analyze procedures, and design and implement solutions to design, deliver, and maintain high-quality software that is scalable, secure, and reusable
- Design, develop and implement solutions, based on a set of standards and processes which establish consistency across the team and enterprise, reduce risk, and promote efficiencies in support of the organization's goals and objectives
Requirements:
- Minimum 10-15 years demonstrated experience with software development
- Strong and evolving competence in several programming languages and technologies, working knowledge of multiple tool sets, technologies, and implementation environments
- Strong practical experience in JavaScript/Typescript based ecosystem and tools
- Possess technical skills and experience in the virtual infrastructure domain, specifically Amazon Web Services and AWS serverless technologies (Lambdas, DynamoDB, S3, CloudWatch, Redshift etc.)
- Design and development experience in building and monitoring microservices
- Demonstrated experience in developing full stack solutions using NodeJS
- Working experience and discipline in Agile, CI/CD, DevOps best practices
- Fundamentals in OO and computer science foundation principles
- Knowledge of software development lifecycle and modern software engineering principles and practices
- Proficient in using AI coding assistants and autonomous agents to accelerate development, testing, and automation—while maintaining deep code understanding, critically validating AI outputs, and exercising technical ownership over all code
- Demonstrated experience building automation test suites
- Strong experience with Infrastructure as Code implementation
- Bachelor's degree and/or other advanced degree(s)
- Relevant AWS or other professional certifications
- Experience working on Agile teams with the scrum team member attitude – willingness to support the Team to be successful in any area necessary
- High analytical skills and ability to design, develop, build, refactor scalable, reusable applications and monitor high frequency data services
- Ability to use: KMS, SQS SNS, OpenSearch, Route 53, VPC
- Fluency with CI/CD toolsets such as: CloudFormation, gitHub, Ansible
- Experience with relational databases and NoSQL databases
- Experience building infrastructure as code using AWS CloudFormation or similar scripting techniques
- Appetite to learn new things, both business process and technology
- Knowledge in InfrastructureAsCode, and GenAI