HiTakeJobHiTakeJob

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