[Remote] Sr. Full-Stack Software Engineer, DevOps (Remote, India)

PulsePoint

Note: The job is a remote job and is open to candidates in USA. PulsePoint is a leading technology company that uses real-world data in real-time to optimize campaign performance and revolutionize health decision-making. The Senior DevOps Engineer will lead the design and development of scalable web applications, mentor junior developers, and ensure application performance and uptime through effective deployment and maintenance strategies.

Responsibilities

  • Design and Develop: Lead the design and development of scalable and maintainable web applications using Java, Spring Boot, and Angular.
  • Code Review: Perform code reviews to ensure code quality, maintainability, and adherence to best practices.
  • Mentoring: Mentor junior developers, conduct technical sessions, and guide them in complex problem-solving.
  • Microservices Architecture: Design and implement microservices-based architecture for scalable applications.
  • Deployment and Maintenance: Ensure application performance, uptime, and scalability.
  • API Design: Design, develop, and document RESTful APIs for seamless integration.
  • Troubleshooting: Investigate and resolve production issues, ensuring minimal downtime.
  • Technical Documentation: Write and maintain technical documentation.

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.
  • K8s: Deep understanding of Kubernetes architecture and core concepts (Pods, Services, Ingress, Deployments, StatefulSets, RBAC, etc.).
  • Hands-on experience building and managing CI/CD pipelines with TeamCity.
  • Proficiency in creating, customizing, and managing Helm charts from scratch.
  • Hands-on experience using shell scripting (Bash) for automation and system management tasks.
  • Solid understanding of container technologies like Docker and container registries.
  • Excellent troubleshooting, problem-solving, and communication skills.
  • 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.
  • Knowledge of monitoring, logging, and observability solutions (e.g., Prometheus, Grafana, ELK Stack, Jaeger).
  • A solid understanding of networking concepts within Kubernetes (Ingress controllers like NGINX or Contour).
  • Experience/Knowledge of Go programming language.

Benefits

  • 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

Company Overview

  • PulsePoint is a technology company using data to accelerate healthcare marketing. It was founded in 2011, and is headquartered in New York, New York, USA, with a workforce of 201-500 employees. Its website is http://www.pulsepoint.com.

Company H1B Sponsorship

  • PulsePoint has a track record of offering H1B sponsorships, with 8 in 2025, 4 in 2024, 6 in 2023, 11 in 2022, 14 in 2021, 5 in 2020. Please note that this does not guarantee sponsorship for this specific role.

Job Alerts

Get notified when new positions matching your interests become available at {organizationName}.

Need Help?

Questions about our hiring process or want to learn more about working with us?