Key Responsibilities
- Design, develop, deploy and maintain responsive web applications using modern frontend frameworks (React, Angular, Vue.js).
- Construct robust backend services and APIs with technologies like Node.js, Python, or Go.
- Design intuitive user interfaces for complex workflows.
- Implement secure authentication and authorization systems.
- Optimize application performance and ensure scalability.
- Produce clean, maintainable, and well-documented code.
- Engage in code reviews and uphold coding standards.
- Contribute to technical architecture discussions and decision-making
- Research and evaluate new technologies and framework
- Participate in technical planning and estimation activities
- Provide support for production deployments and troubleshoot issues.
Palantir Platform Integration
- Develop and maintain applications on Palantir Foundry platform.
- Utilize the Palantir developer stack to create custom Palantir applications.
- Build data pipelines and transformations within Palantir environments.
- Integrate Palantir APIs with external systems and applications.
- Develop custom widgets and visualization components for Palantir platforms.
Qualifications:
- Bachelor's degree in Computer Science, Data Science, Engineering, or related field
- 5-6 years of full stack web development experience
- Frontend: Experience with modern JavaScript frameworks (React preferred)
- Backend: Experience with server-side technologies (Node.js, Python, Java, or Go)
- Web Technologies: Solid understanding of HTML5, CSS3, JavaScript, and responsive design
- APIs: Experience building and consuming RESTful APIs and/or GraphQL
- Databases: Proficiency with SQL and NoSQL databases (PostgreSQL, MongoDB, etc.)
- Cloud Platforms: Experience with AWS, Azure, or GCP
- Version Control: Proficient with Git and collaborative development workflows
- Experience with testing frameworks and writing automated tests
- Understanding of CI/CD pipelines and deployment processes
- Familiarity with containerization (Docker) and orchestration tools
- Understanding of security best practices and common vulnerabilities
- Strong problem-solving abilities and analytical thinking
- Excellent communication and collaboration skills
- Self-motivated with ability to work independently
- Adaptable and eager to learn new technologies
- Detail-oriented with focus on code quality and user experience
Desired Skills and Experience:
- Practical experience with the Palantir Foundry platform
- Familiarity with ETL/ELT workflows and data warehousing principles
- Palantir Foundry certification(s)