Senior Backend Engineer - Windows Endpoint - Sentinellabs
- חברה: Sentinellabs
- מיקום: תל אביב - יפו
- טכנולוגיות: Python, Java, RESTful APIs, SQL, NoSQL
תיאור המשרה
Design, develop, and maintain high-performance, scalable backend services in Python and Java
Lead the implementation of robust and secure RESTful APIs
Collaborate closely with frontend, DevOps, and QA engineers in an Agile/Scrum environment
Participate in sprint planning, reviews, and retrospectives.
Write clean, testable, and well-documented code, focusing on code quality and performance optimization
Integrate and work with various data stores (e.g., SQL, NoSQL) and third-party services
Use AI-assisted development tools (e.g., code assistants, testing tools, analysis tools) to improve delivery speed and quality
Contribute significantly to architectural discussions and technical decisions, driving best practices
Support production systems, troubleshoot complex issues, and ensure system reliability
7+ commercial experience with Python or Java (backend development)
Solid experience with Java, including building enterprise-level applications and services
Deep understanding of distributed systems, microservices architecture, and cloud platforms
Expert knowledge of designing and implementing secure, highly-scalable RESTful APIs
Familiarity with Agile development methodologies
Experience mentoring junior engineers and leading technical initiatives
Comfortable using AI tools in daily development (e.g., coding assistants, test generation, debugging, documentation support)
Restricted Stock Units (RSUs)
Employee Stock Purchase Plan (ESPP)
Competitive leave benefits
Gender-neutral parental leave
Employee Assistant Program
Workout sessions and a Wellness App
Medical and insurance benefits
Pension
Employee Assistance Program (EAP)
Global home office allowance
Mobile phone reimbursement
תחומי אחריות
Design, develop, and maintain high-performance, scalable backend services in Python and Java
Lead the implementation of robust and secure RESTful APIs
Collaborate closely with frontend, DevOps, and QA engineers in an Agile/Scrum environment
Participate in sprint planning, reviews, and retrospectives.
Write clean, testable, and well-documented code, focusing on code quality and performance optimization
Integrate and work with various data stores (e.g., SQL, NoSQL) and third-party services
Use AI-assisted development tools (e.g., code assistants, testing tools, analysis tools) to improve delivery speed and quality
Contribute significantly to architectural discussions and technical decisions, driving best practices
Support production systems, troubleshoot complex issues, and ensure system reliability
7+ commercial experience with Python or Java (backend development)
Solid experience with Java, including building enterprise-level applications and services
Deep understanding of distributed systems, microservices architecture, and cloud platforms
Expert knowledge of designing and implementing secure, highly-scalable RESTful APIs
Familiarity with Agile development methodologies
Experience mentoring junior engineers and leading technical initiatives
Comfortable using AI tools in daily development (e.g., coding assistants, test generation, debugging, documentation support)
Restricted Stock Units (RSUs)
Employee Stock Purchase Plan (ESPP)
Competitive leave benefits
Gender-neutral parental leave
Employee Assistant Program
Workout sessions and a Wellness App
Medical and insurance benefits
Pension
Employee Assistance Program (EAP)
Global home office allowance
Mobile phone reimbursement
דרישות
Design, develop, and maintain high-performance, scalable backend services in Python and Java
Lead the implementation of robust and secure RESTful APIs
Collaborate closely with frontend, DevOps, and QA engineers in an Agile/Scrum environment
Participate in sprint planning, reviews, and retrospectives.
Write clean, testable, and well-documented code, focusing on code quality and performance optimization
Integrate and work with various data stores (e.g., SQL, NoSQL) and third-party services
Use AI-assisted development tools (e.g., code assistants, testing tools, analysis tools) to improve delivery speed and quality
Contribute significantly to architectural discussions and technical decisions, driving best practices
Support production systems, troubleshoot complex issues, and ensure system reliability
7+ commercial experience with Python or Java (backend development)
Solid experience with Java, including building enterprise-level applications and services
Deep understanding of distributed systems, microservices architecture, and cloud platforms
Expert knowledge of designing and implementing secure, highly-scalable RESTful APIs
Familiarity with Agile development methodologies
Experience mentoring junior engineers and leading technical initiatives
Comfortable using AI tools in daily development (e.g., coding assistants, test generation, debugging, documentation support)
Restricted Stock Units (RSUs)
Employee Stock Purchase Plan (ESPP)
Competitive leave benefits
Gender-neutral parental leave
Employee Assistant Program
Workout sessions and a Wellness App
Medical and insurance benefits
Pension
Employee Assistance Program (EAP)
Global home office allowance
Mobile phone reimbursement