Job Title: Backend Software Engineer
Career Level: Mid-Senior Level
Job Type: Full-time
Required Degree: An Associate or Bachelor's degree in Computer Science, Information Technology, or a related field.
Available Vacancies: 1
Location: Amman, Jordan (Hybrid Position)
Company Overview:
Join Proxidize, a leading innovator in the proxy network, web data, and automation industry. With a presence in a $40B global market, our goal is to become the top provider worldwide. Our team consists of ambitious, creative, and highly skilled professionals who are dedicated to delivering revolutionary solutions.
Who We're Looking For:
Proxidize seeks a skilled Golang and Python Developer with a strong backend development background. We value team members who adapt quickly to new technologies, are solution-focused, and are passionate about continuous learning and improvement. If you have experience building scalable, robust applications and thrive in a fast-paced, collaborative environment, we'd love to hear from you.
Qualifications:
- 3+ years of software development experience, specializing in backend technologies
- 1+ year of of Go programming experience
- Proficient in Python and experienced with python web frameworks
- Experience with relational and non-relational databases (e.g., PostgreSQL, MySQL, MongoDB, Redis)
- Skilled in API design and development, including RESTful services and GraphQL
- Knowledge of software development best practices (version control, testing, code reviews)
- Hands-on experience with Docker and Kubernetes
- Comfortable with CI/CD tools and automated testing and deployment processes
- Ability to troubleshoot, optimize, and improve systems and applications
- Strong communication skills and collaborative team spirit
- Solid understanding of networking concepts like TCP/IP
- Advanced knowledge of Linux, including filesystems, kernels, and drivers
- IoT experience is a plus
Responsibilities:
- Design, develop, and maintain scalable backend services and APIs using Go and Python.
- Collaborate with product managers, designers, and other teams to design and ship new features
- Ensure high performance and responsiveness in applications, optimizing them for maximum speed and scalability
- Conduct code reviews, refactor code, and uphold best practices to maintain and improve the codebase
- Troubleshoot, debug, and upgrade systems, implementing improvements and innovations
- Design and implement automated testing and CI/CD pipelines for seamless software delivery
- Mentor junior developers, contributing to the team's technical growth
Why Join Proxidize
- Gain valuable experience and grow your career within an innovative tech startup environment.
- Collaborate with a team of experienced technology professionals.
- Apply your skills and knowledge to tackle real-world challenges in web data technologies.
Apply Now:
Launch your career in technology with Proxidize by applying through LinkedIn or directly at our careers page https://proxidize.com/careers we are eager to address any questions and look forward to welcoming new talent to our team!