Software Engineer II (Full Stack, Javascript)

AlphaSense

AlphaSense

Software Engineering
Pune, Maharashtra, India
Posted on Wednesday, August 21, 2024

About AlphaSense:

The world’s most sophisticated companies rely on AlphaSense to remove uncertainty from decision-making. With market intelligence and search built on proven AI, AlphaSense delivers insights that matter from content you can trust. Our universe of public and private content includes equity research, company filings, event transcripts, expert calls, news, trade journals, and clients’ own research content. Our platform is trusted by over 4,000 enterprise customers, including a majority of the S&P 500.

Founded in 2011, AlphaSense is headquartered in New York City with over 1,300 people across the globe and offices in the U.S., U.K., Finland, India, and Singapore. For more information, please visit www.alpha-sense.com.

The Role:

You will be part of a collaborative team working on both backend and frontend development using NodeJS and ReactJS technologies. The ideal candidate will have a strong background in both backend and frontend development, with extensive experience in javascript. You will be responsible for designing, developing, and maintaining user interfaces for our web applications, ensuring they are both visually appealing and highly functional.

What You’ll Do:

  • Develop and maintain complex web applications using NodeJS, React and other modern javascript technologies.
  • Collaborate with cross-functional teams, including designers, backend developers, and product managers, to deliver high-quality software solutions.
  • Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
  • Write clean, maintainable, and efficient code while following best practices and coding standards.
  • Conduct code reviews and provide constructive feedback to team members.
  • Stay up-to-date with the latest industry trends and technologies, and continuously improve your skills and knowledge.
  • Mentor and guide junior developers, fostering a culture of learning and growth within the team.
  • Troubleshoot and debug issues, ensuring the smooth operation of web applications.
  • Work closely with product managers and stakeholders to understand requirements and translate them into technical solutions.

Candidate Requirements:

Must-Have

  • Minimum of 4 years of experience as Javascript full stack developer working across both Frontend and Backend
  • Experience with GraphQL, Typescript, or other typed languages is highly valued.
  • Experience with Node.js and Javascript Backend technologies
  • Hands-on experience with the latest React concepts and build tool
  • Exposure to NoSQL solutions like MongoDB, DynamoDB, etc.
  • Experience with working on Dockers, K8s.
  • Good problem-solving and logical reasoning capabilities.
  • Strong communication and interpersonal skills, with the ability to effectively collaborate with team members and stakeholders

In this role, you will

  • Support the development and enhancement of the team features.
  • Collaborate with our experienced Java, Python and JavaScript teams, gaining exposure to both frontend and backend development, including our GraphQL applications layer.
  • Gain familiarity with cloud platforms such as AWS, GCP, and Azure, and learn about container orchestration tools like Kubernetes.
  • Be an active participant in our diverse engineering team, spread across India and Europe, embracing our “you build it, you run it” culture.
  • Contribute to our large-scale React application, supported by a micro-app architecture and a robust GraphQL backend.
  • Deploy scalable, highly available and distributed systems using MicroServices.