Summary
Join Caylent's growing Cloud Native Applications team as a Senior Software Engineer! You will develop and deploy cloud-native applications using cutting-edge technologies for our customers. This fully remote position requires expertise in web technologies, server-side scripting, databases, RESTful services, and cloud platforms. You will collaborate with a team, mentor junior developers, and contribute to a positive and inclusive work environment. Caylent offers a comprehensive benefits package including medical insurance, generous PTO, phantom equity, and professional development opportunities. If you're passionate about cloud-native development and want to make a significant impact, apply today!
Requirements
- Expertise in underlying web technologies like HTML and CSS, and experience developing with a framework like React, Vue, Angular, MVC .Net, etc
- Experience with modern server-side scripting languages (python, node.js, php, ruby, etc.)
- In-depth knowledge of relational databases (PostgreSQL, MySQL, etc), NoSQL databases (MongoDB, DynamoDB, etc), and object stores (S3, etc)
- Demonstrated experience in building RESTful services and API integrations
- Development experience on a major cloud platform (Azure, AWS, or GCP)
- Understanding of modern application architectures (event driven, message queues, microservices, etc)
- Proven ability to learn new technology quickly and effectively
- Desire to integrate innovative technologies into development workflow
- Familiarity with Generative AI technologies
- Self organizing, detail oriented, and high achieving
- Ability to work independently
- Excellent written and verbal communication
Responsibilities
- Participate in development activities, standups, sprint planning, and retrospectives
- Deliver well-documented, tested, and production-ready code
- Dive deep into problems that may arise across customer environments
- Lead by example, using expertise in AWS Services and API development to deliver solutions
- Coach less-experienced developers
- Mentor peers, tackle new technologies, and learn from the engineering team
Preferred Qualifications
- BS in a computing-related field, or commensurate experience
- Experience with testing and automation
- Experience with UI/UX
- Experience with Large Language Models (LLM) and Generative AI
- Experience with app dev acceleration tools like Amazon Q Developer, GitHub CoPilot, Cursor.AI, or similar
- Experience building and maintaining CI/CD pipelines
- Experience configuring AWS resources
- Experience with infrastructure as code tooling (SAM, Cloudformation, Terraform, etc)
Benefits
- 100% remote work
- Medical Insurance for you and eligible dependents
- Generous holidays and flexible PTO
- Competitive phantom equity
- Paid for exams and certifications
- Peer bonus awards
- State of the art laptop and tools
- Equipment & Office Stipend
- Individual professional development plan
- Annual stipend for Learning and Development
- Work with an amazing worldwide team and in an incredible corporate culture