Company Description
InspiringApps creates digital products that help companies make a positive impact on their employees, customers, and communities. We value integrity, inclusivity, empathy, respect, and a commitment to your craft. We have delivered hundreds of web and mobile apps since 2007 to funded start-ups and some of the largest brands in the world, serving millions of users and winning national awards.
Role Description
This is a full-time remote role (in the USA) for an AWS Certified Cloud Native Developer. This position requires 80-90% cloud application development and 10-20% DevOps and security. You must be able to architect and build applications with REST APIs, identity management, and data persistence, not just support those created by someone else.
You will be responsible for designing and building cloud-native (serverless) applications and back-end services for our web and mobile apps using Amazon Web Services (AWS) infrastructure. Your day-to-day tasks will include designing, implementing, and maintaining cloud-native solutions and CI/CD pipelines, integrating with AWS services, monitoring and optimizing application performance, and ensuring the scalability and security of our cloud solutions. You will collaborate with cross-functional teams to gather requirements and provide technical expertise.
Qualifications
- AWS Certified Developer or AWS Certified Solution Architect (Associate or Professional)
- Proficiency in developing cloud-native applications using AWS services such as Lambda, API Gateway, DynamoDB, S3, etc.
- Experience designing and building RESTful APIs and microservices
- Strong programming skills, preferably in languages such as TypeScript, Python, Java, or Node.js
- Solid understanding of relational (SQL) and non-relational (NoSQL) databases, such as MySQL, PostgreSQL, MongoDB, and DynamoDB, including the ability to design and deploy relational databases and single-table DynamoDB solutions
- Experience with infrastructure-as-code tools like CDK, CloudFormation, or Terraform
- Familiarity with cloud-native architectures, microservices, and containerization technologies
- Good understanding of DevOps principles and experience with CI/CD pipelines
- Knowledge of containerization technologies such as Docker and Kubernetes
- Understanding of security best practices in cloud-native development
- Excellent problem-solving skills, communication skills, and attention to detail
- Bachelor's degree in Computer Science or a related field (or equivalent work experience)
Benefits
We offer competitive benefits, including company-paid health, dental, and vision coverage for employees and family members, a 401k with 4% match, profit sharing, respectful PTO policy, and much more. Brad, our founder and president, has over 25 years of software development experience. Management that really understands engineering creates an environment for you to thrive. The position is remote in the USA, but we prefer candidates in Colorado, Florida, Texas, Arizona, Kentucky, Tennessee, Minnesota, and Oregon.