Backend Software Engineer - Application Development
Palantir
almost 2 years ago
London, United Kingdom
Mid Level / Senior
Responsibilities
- Architect, develop, and maintain high-performance backend services.
- Maintain high coding standards through guidelines and code reviews.
- Build robust APIs for front-end developers and external systems.
- Design efficient data structures and algorithms for large-scale data.
- Optimize applications for speed and scalability through performance analysis.
- Collaborate with cross-functional teams to improve user workflows.
Requirements
- Experience in designing and developing features for live backend systems.
- In-depth understanding of data structures, system architecture, and API development.
- Engineering background in Computer Science, Mathematics, Software Engineering, or similar field.
- Strong coding skills in languages such as Java, C++, Python, or Rust.
- Strong written and verbal communication skills for team collaboration.
Benefits
- Opportunities for personal and professional growth.
- Hybrid work options available for better work-life balance.
- Supportive community focused on health and well-being.
Tech Stack
Apache CassandraApache KafkaApache SparkDockerElasticsearchGoGradleJavaKubernetesPythonRust
Categories
BackendFull Stack