Overview
Full Stack Software Engineer role on bp's technical team, solving high-priority business problems, primarily within the Palantir Foundry environment.
What you'll do
- Deep dive into high-priority, critical business problems and devise innovative solutions, considering all aspects.
- Help product teams navigate unforeseen challenges in product development to keep projects on track.
- Analyse existing processes, pinpoint inefficiencies and recommend optimizations.
- Identify and solve issues within the Palantir Foundry environment.
- Work across Palantir Foundry components: Ontology, Code Repositories, Pipeline Builder, Workshop, Quiver, Contour, data integration and ETL processes.
- Develop backend and API services using Python, Spark, TypeScript and SQL.
- Design and build web applications using React JS, Next.js and Node.js, ensuring a smooth and intuitive user interface.
- Leverage AWS and Azure services to ensure backend and platform services are performant, reliable and scalable.
- Be responsible for end-to-end quality, deployment and production of services, including testing, CI/CD, monitoring and incident management.
- Work with product teams to navigate unforeseen issues and help them remain on track.
- Maintain clear, concise and comprehensive documentation so users can utilize the tools effectively.
What you'll need
- 3+ years of full-stack software engineering experience.
- Strong background in Palantir Foundry along with Python, Spark, TypeScript and SQL.
- Hands-on experience building scalable and secure backend services.
- Extensive experience with React JS for building interactive and responsive UIs.
- Basic to intermediate understanding of Docker, Kubernetes and the Kubernetes ecosystem.
- Understanding of user authentication, authorization, and securing web applications and APIs.
- Familiarity with modern architectural patterns, including microservices, serverless and event-driven architectures.
- Strong focus on optimizing and improving the developer experience for application users.
- Familiarity with AWS or Azure services and cloud architecture, particularly in building scalable and resilient applications.
- Knowledge of CI/CD principles and experience in automating deployment workflows.
- Experience in monitoring and managing incidents.
- Strong communication skills, with experience working in cross-functional teams and liaising between platform engineers, UX/UI designers and DevOps.
Details
- Location: Pune, India.
- Remote type: hybrid of office and remote working.
- Travel: up to 10% travel should be expected.
- Relocation assistance: eligible for relocation within country.
- Advertised as full time; flexible working arrangements may be considered (contact the hiring manager or recruiter).
Read the full description and apply on the company’s own careers page.