- Designation – Lead Software Engineer (Python, Node.js)
- Qualification – BE in IT/E&TC/ Computers or equivalent
- Location – Pune
- Experience – 6 – 9 Years
Roles and Responsibilities:
- Understand an organization’s present application infrastructure and make comments and/or proposals to enhance or improve it.
- Define and document best practices and methods for application deployment and infrastructure upkeep.
- Collaborate with the IT team or department on the migration of web apps to AWS.
- Create, plan, and implement low-cost migration techniques.
- Develop programs that are reusable, effective, and scalable.
- Perform software analysis, testing, debugging, and updating to ensure that programs are compatible with all web browsers.
- Create a serverless application using multiple AWS services such as API, RDS instance, and Lambda.
- Examine and evaluate programs to identify technical faults and make remedy proposals and/or recommendations.
- Experienced in implementing secure development methodologies, ensuring robust protection of sensitive data and systems integrity.
Required Technical Expertise:
- Must have hands-on experience of developing cloud applications using NodeJS, Python and Angular JS.
- Strong knowledge and understanding of AWS services including AWS IOT Core, IOT rule, Stream analytics, Dynamo Db, AWS Time series, S3 Bucket, Billing policy, IAM, AWS Cognito, ECS, EKS, Fargate, API Gateway, Cloud formation, AWS SAM, CDK, CLI, Code Pipeline etc.
- Hands-on experience of developing cost effective Multitenant SAAS applications using AWS Cloud.
- Designing and implementing highly available, scalable, and fault-tolerant cloud architectures on AWS.
- Managing and optimizing AWS resources, including compute instances, storage, databases, and networking components.
- Developing and deploying automation scripts and infrastructure-as-code templates using tools such as AWS CloudFormation, Terraform, or AWS CDK.
- Implementing security measures and best practices to ensure the confidentiality, integrity, and availability of cloud-based systems.
- Collaborating with cross-functional teams to gather requirements, architect solutions, and provide technical guidance on AWS services and features.
- Monitoring and troubleshooting cloud infrastructure performance, identifying, and resolving issues or bottlenecks.
- Implementing and maintaining CI/CD pipelines for continuous integration and delivery of cloud applications.
- Participating in capacity planning, cost optimization, and resource management to ensure efficient and cost-effective cloud operations.
- Staying up to date with the latest AWS services, features, and industry trends, and evaluating their applicability to the organization’s needs.
- Mentoring and providing technical leadership to junior cloud engineers, sharing knowledge and best practices.
Added advantage:
- Exposure to Java, Spring boot framework, spring security, MongoDB, Influx DB
- Certification in AWS Certified Developer Associate, Solution Architect Associate
- Previous exposure to Building domain and security needs.
Required Skills & Qualifications:
- Bachelor’s/Master’s in Electronics, Communication, or Embedded Systems Engineering.
