Senior Software Engineer
A highly skilled software development professional is sought after to excel in our organization.
* Key Responsibilities:
* A seasoned architect and developer with a proven track record of designing and implementing full-stack solutions using software build and deployment tools (Jenkins, Git, GitLab, CI/CD).
* An experienced application and backend API developer proficient in object-oriented programming, Java, Go, and TypeScript/JavaScript.
* A web application development expert with expertise in HTML, CSS, React, Node.js, and TypeScript/JavaScript.
* A strong understanding of cloud serverless solutions (AWS S3, CloudFront, API Gateway, Lambda, SQS, EventBridge).
* Experience working with cloud database services (RDS, DynamoDB, DocumentDB).
* Proficient in containerization (Docker, Kubernetes, AWS EKS/ECS/Fargate).
* Skilled in cloud build and deployment tools (Serverless, AWS SAM, GitLab).
* Familiarity with infrastructure-as-code (IaC) and cloud deployment languages (Serverless, CloudFormation, CDK, Terraform).
* A solid foundation in cloud services and infrastructure (VPC, EC2, S3, EBS, EFS, IAM, CW).
* Proven experience in agile development and deployment using JIRA and CI/CD.
* Excellent problem-solving and troubleshooting skills.
* Effective verbal and written communication skills.
About the Role:
* Provide technical leadership throughout the development life cycle.
* Mentor peer engineering team members on technical decision-making, code reviews, and enforcing engineering practices and standards.
* Lead technical discussions and build consensus among engineers.
* Collaborate with cloud engineering teams to design and develop cloud-native services.
* Build and maintain strong partnerships with technology suppliers.
* Develop and improve application DevOps processes and deployment pipelines.
* Assist in system migration to the cloud.