Caylent is seeking a Senior Software Engineer to join its Cloud Native Applications team. The ideal candidate will possess a deep understanding of building applications in the cloud and leveraging cloud native services. This role involves developing applications and services using cloud native technologies for Caylent's customers.
Responsibilities:
- Participate in development activities, standups, sprint planning retrospectives, and more.
- Deliver well-documented, tested, and production-ready code.
- Provide solutions defined by the Architect, and coach less-experienced developers.
- Mentor peers, tackle new technologies, and learn from team of engineers.
Requirements:
- Expertise in web technologies such as HTML and CSS, and experience with a framework like React, Vue, Angular, or MVC .Net.
- Experience with server-side scripting languages like Python, Node.js, PHP, or Ruby.
- In-depth knowledge of relational databases (PostgreSQL, MySQL, etc.), NoSQL databases (MongoDB, DynamoDB, etc.), and object stores (S3, etc.).
- Experience in building RESTful services and API integrations.
- Development experience on a cloud platform (Azure, AWS, or GCP).
- Understanding of application architectures (event-driven, message queues, microservices, etc.).
- Ability to learn new technology quickly and effectively.
- Familiarity with Generative AI technologies
- Self-organizing, detail oriented, and high achieving
- Ability to work independently
- Excellent written and verbal communication skills.
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
Caylent is committed to creating an inclusive environment and is an equal opportunity employer.