Alphasense
Staff Software Engineer, Full Stack
engineeringfull-timeRemote - India
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
ai
✦ AutoApply Sick of applying? We apply to roles like this for you, up to 20 a month.
Learn more
About the role
Staff Software Engineer, Full Stack (Frontend Heavy) - Content Experience Team
About the Role
We are looking for a hands-on Full Stack (Frontend Heavy) Staff Software Engineer to join our team and lead efforts in building scalable, performant, and reliable software systems that power the AlphaSense platform. You will play a key role in shaping technical architecture, mentoring engineers, and driving engineering excellence across teams. This is a high-impact role for an experienced engineer who thrives on solving complex problems and delivering robust, customer-focused solutions.
Who You Are
- Bachelor's or Master's Degree in Computer Science or related discipline.
- Minimum 8 years of software development experience building scalable, high-performing, and robust applications.
- Strong proficiency in JavaScript with solid experience in full-stack development.
- Expertise in modern web frameworks such as React, TypeScript, and GraphQL.
- Identify and codify React performance best practices, architectural trade-offs, and code-level improvements in the existing codebase.
- Experience with at least one backend language/framework (e.g., Node.js, Java, Python)
- Strong computer science fundamentals (data structures, algorithms, multithreading, distributed systems).
- Experience with SQL/NoSQL databases (e.g., DynamoDB, MySQL, Redis, Elasticsearch, Solr/Vespa/Lucene).
- Cloud-native development experience with AWS or GCP.
- Skilled with containerization and orchestration tools (Kubernetes, Docker, Helm).
- Familiarity with observability tools and platforms (monitoring, logging, tracing).
- Experience with service reliability, on-call ownership, and incident triage for production systems.
- Demonstrated ability to lead technically within distributed, cross-functional teams.
- Hands-on experience using AI-assisted development tools (e.g., Claude Code, Copilot) as a core part of daily engineering workflow.
- Track record of driving AI adoption within engineering teams - establishing best practices, defining guardrails, evaluating tools, and measurably improving team velocity through AI-assisted workflows (a strong plus).
What You'll Do
- Design and build high-quality, performant, and scalable software systems across backend and frontend.
- Own the technical architecture and reliability of backend services alongside frontend microapps.
- Lead technical design discussions, clarify requirements, and deliver effective and maintainable solutions.
- Take ownership of full-stack development projects, from backend APIs (Python/Java) to front-end integration.
- Serve as architectural glue across multiple domains.
- Apply best practices in DevOps, CI/CD, and cloud-native engineering to improve delivery efficiency.
- Mentor and coach engineers, raising the technical bar across the team.
- Collaborate with globally distributed teams and cross-functional stakeholders.
- Drive innovation by evaluating and adopting emerging technologies where relevant.
- Build and integrate intelligent features into the platform, leveraging LLMs, agents, and AI frameworks where they add user value.
- Partner with other teams to integrate and optimize intelligent features and workflows within the platform.
✦ Sick of applying to 40 jobs a month?
I rewrite your resume for ATS by hand first. Once you sign off on it, AutoApply applies to up to 20 roles like this a month, cover letter in your own voice each time. From $14.99/mo, cancel anytime.
Get AutoApply