Skills : AWS, Azure, Basic understanding in programming/coding, Java, Kubernetes,
One of your challenges will be ensuring the systems can be deployed and run Kubernetes-natively anywhere.
The Role
As a Senior/Staff Software Engineer, you will work closely with cross-functional teams to redesign and implement the software architecture of our highly-available microservices utilizing cloud-agnostic technologies, maintaining the scalability and resiliency of the systems. One of your challenges will be ensuring the systems can be deployed and run Kubernetes-natively anywhere.
As part of this journey, you will help the team break down the system into smaller, independent, tested, self-contained, portable components providing high flexibility and reusability that can be combined in the overall solution.
Responsibilities
Collaborate with the team to build a best-in-class Customer Managed Market Intelligence Search Platform
Lead efforts to migrate applications to a cloud-agnostic architecture
Create reusable libraries to abstract software logic from underlying cloud infrastructure that would benefit our product portability
Collaborate with product managers to ensure that the solutions meet customer requirements
Ensure that the platform is secure and compliant with industry standards
Work with other AlphaSense cross-functional teams to improve their software design to empower enterprise customer-managed solution maturity demands
Requirements
At least 6 years of experience and solid proficiency in at least one programming language - Java and/or Typescript
Experience working with cloud-agnostic solutions (messaging, object storage, NoSQL, etc.)
Several years of experience developing software for modern cloud platforms
Experience with GraphQL
Strong experience with containerization technologies such as Docker and Kubernetes
Strong understanding of software design patterns and principles
Deep understanding of microservices architecture
Experience with cloud APIs of cloud platforms such as AWS, GCP, or Azure
Excellent problem-solving and debugging skills
Strong communication and collaboration skills
Fluency in English
Bonus points if you have...
Experience with customer-managed solutions with a clear understanding of the complexity of shipping such products
Experience with building abstraction layers or libraries for cloud services (messaging, object storage, database, etc.)
Experience in designing and implementing API contract testing
Close Experience with CI/CD & GitOps
Experience with Kafka
Experience with Solr or Elastic Search
Project-led, practical Full Stack Development Course with real internship-grade projects.
Impress recruiters with real work experience and land exciting Full Stack developer jobs.
Trusted by FORTUNE 500 to top startups. Real work experience.