Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Piper Companies, so some details may not match this job. The employer's own page has the real description.
Overview
Piper Companies is seeking a highly skilled Serverless Software Engineer specializing in AWS Lambda and Distributed Systems. The ideal candidate will be responsible for designing, developing, and implementing serverless applications and services using AWS technologies. Collaborating with cross-functional teams, the Serverless Software Engineer will optimize existing systems, improve scalability, and enhance application performance while ensuring the delivery of high-quality solutions in an agile environment.
Job Responsibilities
- Design and develop serverless applications and microservices using AWS Lambda and other AWS technologies.
- Collaborate with teams to architect distributed systems that are scalable, reliable, and maintainable.
- Implement monitoring and logging solutions to ensure application reliability and performance.
- Optimize existing serverless applications for cost and performance efficiency.
- Conduct code reviews and ensure adherence to best practices in software development.
- Collaborate with DevOps to streamline CI/CD pipelines for serverless systems.
- Document technical specifications and designs for serverless architectures.
- Stay updated on emerging technologies and industry trends related to AWS and serverless computing.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 3+ years of experience in software development, with a focus on AWS services, particularly AWS Lambda.
- Proficiency in at least one programming language such as Python, Java, or Node.js.
- Hands-on experience with API Gateway, DynamoDB, and other AWS services.
- Strong understanding of distributed systems and cloud architecture.
- Experience with serverless frameworks such as SAM or Serverless Framework.
- Knowledge of DevOps principles and familiarity with CI/CD tools.
- Excellent problem-solving skills and the ability to work as part of a team.
Technologies & Tools
In this position, the Serverless Software Engineer will work with a variety of technologies and tools including AWS Lambda, Amazon API Gateway, AWS DynamoDB, AWS CloudFormation, and various monitoring and logging tools such as AWS CloudWatch. Familiarity with containerization technologies like Docker and orchestration tools such as Kubernetes is also advantageous.
Ideal Candidates
The ideal candidates for this role should possess a strong passion for cloud technology and serverless architectures. They should be proactive, detail-oriented, and capable of tackling complex technical challenges with innovative solutions. Excellent communication skills and the ability to work collaboratively within a dynamic team environment are essential. A commitment to continuous learning and improvement is highly valued, as the field of serverless computing is constantly evolving.
South Dakota pays at most $575 a week in unemployment, for up to 26 weeks, its agency says. How to file there →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.