Enviar candidatura ahora »

Backend Developer

121614

Backend Developer

 

In Zurich Capability Center we are looking for a highly skilled Backend Software Engineer to join our growing development team. As a key member of our engineering group, you will be responsible for building and optimizing scalable backend services and APIs. You will work with cutting-edge technologies to create reliable, high-performance applications that power critical business processes.

 

The ideal candidate will have extensive experience developing REST/GraphQL APIs using frameworks such as FastAPI or Flask, and be proficient in Python. You will work with both SQL and NoSQL databases, integrate with cloud services, and optimize application performance.

 

Key Responsibilities:

- Design, develop, and maintain robust REST/GraphQL APIs using FastAPI, Flask, or similar frameworks.

- Work with Python and popular data libraries such as NumPy, Pandas, and SQLAlchemy to handle large datasets efficiently.

- Design and implement scalable solutions with a focus on performance optimization for large-scale applications.

- Connect and manage cloud services in Azure using SDKs (Key Vault, BLOB Storage, Cosmos DB).

- Troubleshoot, log, and debug backend applications to ensure reliability and high availability.

- Implement and enhance database systems (SQL and NoSQL) for optimal performance.

- Collaborate with cross-functional teams to define API requirements and ensure seamless integration with other systems.

- Write clean, maintainable, and efficient code while following best practices.

 

Required Skills:

- Expertise in developing REST/GraphQL APIs using FastAPI, Flask, or similar frameworks.

- Advanced knowledge of Python and its data libraries (e.g., NumPy, Pandas, SQLAlchemy).

- Solid experience with traditional and non-traditional database technologies (SQL, NoSQL).

- Hands-on experience connecting and working with cloud services in Azure, including Key Vault, BLOB Storage, and Cosmos DB.

- Strong knowledge of scaling techniques and performance optimization for large-scale applications.

- Experience with log management, querying, and troubleshooting backend applications.

- Advanced English Level

 

Preferred Skills:

- Familiarity with testing frameworks and automated testing.

- Experience with CI/CD pipelines and containerization technologies such as Docker, Kubernetes.

- Experience working with AI applications and APIs.

- Familiarity with Databricks APIs for workflow/job management and Databricks resource status.

- Prior experience working in an Agile/Scrum environment.

 

Qualifications:

- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.

- Strong problem-solving skills, attention to detail, and a proactive attitude.

- Ability to work independently and collaboratively in a fast-paced environment.

Who we are 

Looking for a challenging and inspiring work environment where you can make a difference? At Zurich millions of individuals and businesses place their trust in our products and services every day. Our 53,000 employees worldwide form the basis of our success, enabling, businesses and communities to face a world of risk with confidence. Imagine if you could help people do this all over the world. You’d give them confidence and reassurance by protecting what they love most. It’s a big challenge, but you will be supported by a world-class team who believe in helping you to reach your full potential and deliver on our promises. 

So be challenged. Be inspired. Help us make a difference. 

At Zurich we are an equal opportunity employer. We attract and retain the best qualified individuals available, without regard to race/ethnicity, religion, gender, sexual orientation, age, or disability

 

Enviar candidatura ahora »