Senior Backend Developer (Remote)

IT/Dev
Salary: Competitive Salary
Job Type: Full time
Experience: Senior Level

Tocaan

Senior Backend Developer (Remote)

Senior Backend Developer | Tocaan | Egypt

Overview

The Senior Backend Developer plays a critical role in oursoftware development team, driving the design, implementation, andmaintenance of back-end systems that support a variety of applications and...

Senior Backend Developer | Tocaan | Egypt

Overview

The Senior Backend Developer plays a critical role in our software development team, driving the design, implementation, and maintenance of back-end systems that support a variety of applications and services. This position is vital as it ensures the seamless integration of data and functionality, enhancing user experience and operational efficiency. Given the increasing complexity of our projects, a seasoned backend developer will not only write high-quality code but also mentor junior developers, contribute to architectural discussions, and drive best practices in software engineering. The ideal candidate should possess a robust understanding of server-side technologies, databases, and cloud platforms. This role is instrumental in building scalable, efficient, and reliable back-end services that align with our strategic objectives, enabling us to adapt to an ever-changing technological landscape.

Key Responsibilities

  • Design and implement scalable and robust back-end architectures.
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Write clean, maintainable, and efficient code using best practices.
  • Develop and maintain RESTful APIs to support various applications.
  • Participate in code reviews to ensure adherence to coding standards and practices.
  • Optimize applications for maximum speed and scalability.
  • Debug and troubleshoot production issues as they arise.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Mentor junior developers, sharing knowledge and best practices.
  • Ensure security and data protection practices are followed.
  • Conduct research and implement new technologies to enhance application performance.
  • Manage database architecture and data flow using SQL and NoSQL databases.
  • Utilize version control systems to manage and document project changes.
  • Participate in Agile ceremonies such as sprint planning, retrospectives, and daily stand-ups.
  • Stay updated on industry trends and emerging technologies.

Required Qualifications

  • Bachelor’s degree in Computer Science or a related field.
  • 5+ years of experience in back-end development.
  • Proficiency in programming languages such as Java, Python, or Node.js.
  • Solid experience with web services and API design.
  • Familiarity with microservices architecture.
  • Experience with databases (SQL and NoSQL).
  • Understanding of cloud platforms such as AWS, Azure, or Google Cloud.
  • Knowledge of containerization technologies like Docker and Kubernetes.
  • Strong grasp of source control systems, particularly Git.
  • Experience working in an Agile environment.
  • Excellent problem-solving skills and ability to troubleshoot complex issues.
  • Strong communication and collaboration abilities.
  • Experience in performance tuning and optimization.
  • Ability to mentor and guide junior team members.
  • Familiarity with automated testing and continuous integration practices.

Skills: python,microservices,docker,cloud computing,database management,javascript,kubernetes,restful apis,code,version control,node.js,api design,sql,nosql,google cloud,automated testing,agile,scalability,continuous integration,java,php,performance tuning,azure,agile methodology,aws,git

Show more

Show less

Tagged as: remote, remote job, virtual, Virtual Job, virtual position, Work at Home, work from home

Load more listings
When applying state you found this job on Pangian.com Remote Network.