Full-Stack Software Engineer (Remote, India)
Description
About PulsePoint:
PulsePoint is a leading technology company that uses real-world data in real-time to optimize campaign performance and revolutionize health decision-making. Leveraging proprietary datasets and methodology, PulsePoint targets healthcare professionals and patients with an unprecedented level of accuracy—delivering unparalleled results to the clients we serve. The company is now a part of Internet Brands, a KKR portfolio company and owner of WebMD Health Corp.
Job Summary:
We are looking for a passionate and skilled Software Engineer with strong expertise in Angular (v10+) to join our Portal Engineering team. The ideal candidate should have hands-on experience in building scalable, responsive, and performant web applications. Experience or knowledge in Java backend and REST API integration is also required. This is a full-time employee position in India.
Key Responsibilities:
- Develop, enhance, and maintain web applications using Angular.
- Build reusable components and libraries for future use.
- Optimize UI for performance, speed, and responsiveness across browsers/devices.
- Collaborate with backend developers to integrate RESTful APIs.
- Translate UI/UX design wireframes into high-quality code.
- Participate in code reviews and mentor junior developers.
- Write clean, maintainable, and testable code with proper documentation.
- Work closely with QA, product owners, and designers to deliver features in an Agile environment.
Must-Have Skills:
- Strong Knowledge of Core Java and Advanced Java:
- Proficiency in Java 8+ features like Lambdas, Streams, Functional Interfaces, Optional, etc.
- Good understanding of OOPs (Object-Oriented Programming) concepts, Exception Handling, Multithreading, and Collections.
- Spring Framework (Spring Boot, Spring MVC):
- Experience with Spring Boot Microservices, Spring MVC, Spring Data JPA, and Spring Security.
- Knowledge of RESTful Web Services development using Spring Boot.
- Database Knowledge (SQL/NoSQL):
- Proficiency in writing SQL queries, joins, and stored procedures.
- Hands-on experience with RDBMS like MySQL, Oracle, or PostgreSQL.
- Basic understanding of NoSQL databases like MongoDB, Cassandra, or DynamoDB.
- Angular (Latest Version):
- Strong understanding of Angular Framework, TypeScript, RxJS, Angular Material, and Angular CLI.
- Ability to build responsive UI components using Angular.
- RESTful APIs and Web Services:
- Experience in consuming and developing RESTful APIs using Spring Boot.
- Understanding of API documentation tools like Swagger/OpenAPI.
- Version Control Systems (Git):
- Hands-on experience with GitHub, GitLab, or Bitbucket.
- Familiarity with Git commands like pull, push, merge, branch, clone, etc..
- Build Tools and Deployment:
- Knowledge of build tools like Maven/Gradle.
- Understanding of containerization (Docker) and cloud deployment (AWS, Azure, GCP).
- Testing and Debugging:
- Basic understanding of Unit Testing frameworks like JUnit, Mockito for backend testing.
- Knowledge of Karma and Jasmine for Angular testing.
- Agile Methodologies and Collaboration Tools:
- Familiarity with Agile/Scrum methodologies.
- Experience using tools like JIRA, Confluence, and Trello for task tracking and collaboration.
- Problem-Solving and Logical Thinking:
- Strong problem-solving skills and the ability to write clean, reusable, and efficient code.
- Ability to debug and resolve production issues quickly.
Location & Hours:
- Can work remotely anywhere in India (most of our Portal Engineering team live in India)
- Hours: 2:30-11:30pm IST (ending at 2pm ET)
Comp Structure & Benefits:
- Comp structure: fixed (inclusive of PF, Gratuity, and a 25k INR medical premium) + a target annual bonus that is approximately 10% of the gross annual earnings. Note that we don’t offer stock options.
- Time Off: 21 PTOs + 10 company-wide holidays
- Health Insurance Policy (Self & Family): Every employee and their immediate family are covered under Health Insurance Policy worth INR. 500,000
- Term Life Insurance & Personal Accidental Insurance: Every employee is covered under Term Life Insurance and Personal Accident Insurance Policy worth INR. 25,00,000/- each
Selection Process:
- Online CodeSignal assessment (90 minutes)
- Intro Call (15 minutes)
- Developer Interview (45 minutes)
- VP of Portal Engineering Interview (15 minutes)
Watch this video here to learn more about our culture and get a sense of what it’s like to work at PulsePoint!