Freelance Software Engineer II - Backend
ืคืืจืกื ืืชืืื ยท 32 ืืืขืืืื
ืฉืืืจื, ืืืฉื ืื ืืืืงืช ืืชืืื. ืคืชืืืช ืืฉืืื ืืื ื ืืืงืืช ืืื ืฉื ืืืช.
- Bachelor's degree in Computer Science, Software Engineering, IT, or equivalent practical experience
- Proficiency in Java, C#, or Python
- Experience building and maintaining production software applications
- Strong understanding of software engineering best practices
- Strong understanding of system design and architecture
- Infrastructure automation
- Platform engineering or developer tooling
- Experience with large-scale production systems
- Observability and monitoring platforms
- Incident management practices
ืืืืฅ ืืชืืืืจ ืืืฉืจื ยท ืืชืขืืื ืืืืืืืืช
ืชืืืืจ ืืืฉืจื ืืืื
ืืืฉืจื ืืืงืืจืืช ยท ื ืฉืืจ ืืขืืืFreelance Software Engineer II (Backend) | Tel Aviv, Israel
๐ Freelance Contract Opportunity | Software Engineering
We're seeking an experienced Software Engineer II to join a high-performing engineering team responsible for building and maintaining scalable products, services, and platforms. This role offers the opportunity to contribute across the full software development lifecycle while working on complex technical challenges in a collaborative, fast-paced environment.
๐ Location Tel Aviv, Israel
Hybrid model with 1-2 days onsite per week.
๐ฐ Rate: โฌ104 per hour
โณ Contract Duration: 6-Month Independent Contractor Contract
40 hours per week
About the Role
As a Software Engineer II, you will be responsible for delivering high-quality technical solutions based on business requirements, owning services end-to-end, and contributing to architecture, development, testing, deployment, monitoring, and operational excellence. You'll collaborate closely with engineers, product stakeholders, and architects to build scalable and reliable software solutions.
Key Responsibilities
Software Development
โข Design and build software applications using modern development languages, frameworks, and tools.
โข Write clean, maintainable, and reusable code.
โข Refactor and improve existing systems using appropriate design patterns.
โข Develop and maintain automated tests to ensure software quality.
โข Uphold security, integrity, and data quality standards.
End-to-End Ownership
โข Own services throughout their lifecycle, from development through production support.
โข Monitor system health, performance, and operational metrics.
โข Create and maintain operational documentation, runbooks, and procedures.
โข Support continuous delivery and experimentation practices.
โข Manage deployments and production operations.
Incident Management
โข Troubleshoot and resolve production incidents within SLA targets.
โข Perform root cause analysis and implement long-term fixes.
โข Contribute to postmortems and reliability improvements.
Systems Design & Architecture
โข Evaluate and recommend technical and architectural solutions.
โข Assess the impact of system changes and new services.
โข Participate in prototyping, technical spikes, and technology evaluations.
โข Design scalable solutions that support future growth.
Continuous Improvement
โข Identify opportunities to improve systems, processes, and engineering practices.
โข Drive performance, quality, and operational improvements.
โข Support and mentor junior team members where appropriate.
Required Qualifications
โข Bachelor's degree in Computer Science, Software Engineering, IT, or equivalent practical experience
โข Java, Csharp or Python
โข Experience building and maintaining production software applications
โข Strong understanding of:
โข Software engineering best practices
โข System design and architecture
โข Automated testing
โข CI/CD principles
โข APIs, databases, and cloud-based systems
Preferred Experience
โข Infrastructure automation
โข Platform engineering or developer tooling
โข Large-scale production systems
โข Observability and monitoring platforms
โข Incident management practices
โข Feature flagging and experimentation frameworks
โข Agile software delivery environments
Key Skills
โข Software Engineering Excellence
โข Systems Design & Architecture
โข End-to-End Service Ownership
โข Technical Problem Solving
โข Operational Excellence
โข Quality & Test Automation
โข Continuous Improvement
โข Collaboration & Communication
โข Customer Focus
โข Adaptability & Learning Agility
โข
๐ฉ Interested?
Apply today with your updated CV and availability. We're looking for engineers who enjoy ownership, solving challenging technical problems, and delivering high-quality software at scale.
ืฉืืืืช ืขื ืืืฉืจื
- ืืืฉืจื ืื ืฆืืื ื ืฉืืจ. ืื ืื ื ืืฆืืืื ืฉืืจ ืจืง ืืฉืืืขืกืืง ืืคืจืกื ืืืชื.
- Bachelor's degree in Computer Science, Software Engineering, IT, or equivalent practical experience, Proficiency in Java, C#, or Python, Experience building and maintaining production software applications, Strong understanding of software engineering best practices, Strong understanding of system design and architecture