Senior Backend Developer
Brak informacji o wynagrodzeniu
SeniorFull-time
#246450·Dodano 11 miesięcy temu·141
Źródło: SquadioTech Stack / Keywords
BackendPythonDjangoGoFront-EndSecurityGolangDatabases
Firma i stanowisko
The company is a software company in Saudi Arabia, also known as “Ibtikar”, established six years ago. It has grown to be a leading software company in Saudi Arabia and the MENA region with over 70 employees across three branches. The company has released innovative applications and solutions across Apple, Google, and Windows Phone app stores, serving a diverse range of clients, users, and industry leaders. It values commitment, invention, creativity, and practicality to turn ideas into tangible technology-enabled solutions.
Wymagania
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of professional experience in backend development with Python and Django.
- 3+ years of professional experience with Go.
- In-depth knowledge of databases such as PostgreSQL, MySQL, ORM, and Redis.
- Strong understanding of BigQuery for data warehousing.
- Strong understanding of Elasticsearch.
- Proficiency with distributed task queues, particularly Celery.
- Experience designing and implementing RESTful APIs.
- 2+ years of experience working with GCP or AWS cloud platforms.
- Solid skills in Bash scripting and Linux-based environments.
- Proficiency in testing frameworks such as PyTest for unit and integration testing.
- Hands-on experience with API testing tools like Postman.
- Strong experience with Git for version control.
- Proven track record of developing and deploying large-scale, high-performance applications.
- Excellent problem-solving skills and attention to detail.
- Strong written and verbal communication skills.
Obowiązki
- Design, develop, and maintain complex backend systems and web applications using Python and Django.
- Build and maintain scalable and efficient services using Go.
- Build and manage robust APIs to support seamless integration with front-end applications and third-party services.
- Write clean, modular, and efficient code aligned with industry standards and best practices.
- Collaborate closely with front-end developers, designers, and other stakeholders to deliver exceptional user experiences.
- Optimize application performance and troubleshoot issues to ensure reliability.
- Implement and maintain best practices for security and data protection.
- Mentor and guide junior developers, fostering a strong team culture of learning and growth.
- Stay informed about the latest technologies and trends to continuously improve development processes.
Benefity
- Learning opportunities with the latest cybersecurity methodologies and Agile frameworks.
- Professional growth by working alongside cybersecurity experts and seasoned engineers, expanding Scrum Master skills and leadership capabilities.
- Being part of a pioneering cybersecurity company committed to innovation, collaboration, and continuous improvement.
- Remote-first culture offering flexibility and autonomy with connectivity through modern collaboration tools.
Squadio
Pracodawca