Job Closed
This listing is no longer active.
smino is a fast‑growing SaaS platform used by architects, planners, and construction companies to manage projects from planning to handover. The product supports seamless communication, documentation, and task management across all stakeholders in a construction project. The platform is collaborative, mobile, and designed to streamline workflows in a traditionally complex industry.
Team Lead Backend Engineer – Security Exploiters Team
Location
Worldwide
Posted
103 days ago
Salary
0
Seniority
Lead
Job Description
Team Lead Backend Engineer – Security Exploiters Team
uSoftware
Role Description In this role, you will be part of our core Exploitation R&D team and report to the Engineering Manager. We're looking for a strong backend engineer with a founder mindset who is passionate about application security and web vulnerabilities, and who can also provide leadership and drive execution with other engineers. You'll work in a global team of backend engineers and security researchers across Israel and Europe. - Maintain and improve existing attacks to achieve high performance, low false-positive rate, and low missed-findings rate. - Implement new attacks to detect more critical vulnerabilities for customers. - Improve performance and detect bottlenecks in backend components. - Build and enhance recovery mechanisms for backend processes. - Write and maintain unit, integration, and E2E tests. - Drive engineering standards, code quality, and delivery excellence across the team. - Help break down projects into clear, executable milestones and ensure consistent execution. - Collaborate closely with product and security stakeholders to align technical work with business goals. - Contribute directly to architecture, reliability, and product impact as a hands-on engineer. - Lead a team of 2–3 developers. Mentor engineers through code reviews, feedback, and day-to-day collaboration, and track the team’s KPIs. Tech Stack / Architecture: - Core engine: Crystal - Other microservices: Go and Node.js (TypeScript) - Infrastructure & tooling: AWS, CI/CD, PostgreSQL / NoSQL, Git, Docker Note: This role is intentionally multi-stack. Development language and technology will vary based on product and team needs. Qualifications - 5+ years of backend engineering experience, including at least 1 year in a senior-level role. - Strong hands-on coding and system design skills. - Solid knowledge of OOP, design patterns, algorithms, and computational complexity. - Experience with software testing approaches (TDD is a strong plus). - Deep understanding of concurrency concepts: async I/O, multithreading, multiprocessing. - Deep understanding of web fundamentals: HTTP, REST. - Experience with CI/CD tools (e.g., GitHub Actions, Jenkins). - Fluent English. - Leadership experience, or clear readiness to take ownership and lead engineering initiatives. Benefits - 20 fully paid business days of vacation. - 15 fully paid sick leaves. - 11+ fully paid public holidays. - Compensation for health insurance and sport club membership. - Ability to work from home or remotely 😊.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Backend Developer III – Java, Kotlin
Grupo BoticárioCriamos oportunidades para a beleza transformar a vida das pessoas, e assim transformar o mundo ao nosso redor.
• Develop solutions for complex problems that regularly require creativity and innovative approaches to addressing failures • Write and test code incrementally in an agile, well-documented manner • Perform thorough code reviews and assist colleagues with difficult design decisions • Test, deploy, and continuously monitor your code in production • Collaborate with peers across teams to evolve our ecosystem • Work on strategic projects for Grupo Boticário • Maintain our payments platform by identifying issues, root causes, and their impacts • Drive the evolution of, and jointly decide with the team on, the future of our payments platform.
Back-End Developer II
GFT TechnologiesAs a pioneer for digital transformation GFT develops sustainable solutions across new technologies.
• Analyze, propose, and develop dynamic, scalable solutions; • Work with high-volume data applications, including non-relational data; • Develop, maintain, and document applications in Java (Spring Boot); • Build and evolve REST APIs; • Ensure code quality, performance, and development best practices; • Promote continuous improvement of engineering processes and standards; • Work in multidisciplinary teams, contributing through communication and collaboration; • Focus on the continuous delivery of business value.
Python & AWS Development – Mid/Senior
GFT TechnologiesAs a pioneer for digital transformation GFT develops sustainable solutions across new technologies.
• Development, maintenance, and testing of APIs and microservices architecture, with full proficiency in Python frameworks and the AWS cloud. • Work with AI tools. • Proven experience in projects and teams using agile practices.
Backend Developer Mid/Senior, Java, Python, AWS
GFT TechnologiesAs a pioneer for digital transformation GFT develops sustainable solutions across new technologies.
• Design, implement, and maintain backend applications using Java Spring Boot and Python. • Create and consume REST APIs following best practices for design, security, and scalability. • Develop and sustain microservices-based solutions and distributed applications, ensuring high availability and low latency. • Integrate and manage messaging workflows using services such as Kafka, SQS, and SNS. • Build and manage applications on AWS Cloud using services such as RDS MySQL, DynamoDB, Lambda, ECS Fargate, ElastiCache Redis, API Gateway, EventBridge, Secrets Manager, KMS, among others. • Implement optimized and secure solutions to meet large-scale demands and data processing requirements. • Work with Docker for containerization and use Kubernetes for orchestration and management of distributed environments. • Write and maintain unit tests to ensure code reliability. • Contribute to implementing quality best practices and test coverage. • Configure, monitor, and maintain CI/CD pipelines using tools like CodeCommit, CodePipeline, and CodeBuild. • Automate integration, testing, and continuous delivery processes to improve delivery efficiency. • Collaborate in agile teams applying Scrum, Kanban, or other agile methodologies. • Promote a DevOps culture, contributing to automation, integration, and continuous delivery. • Perform evolutionary and corrective maintenance on existing systems, proposing improvements to increase efficiency and reduce complexity. • Monitor application performance and implement proactive improvements.

