Backend Developer (Senior)


Job Description

Job Description

  • We are looking for talented and experienced senior Backend Developers to join our dynamic team.
  • If you have passion for building robust backend systems and a track record of success, we want to hear from you!

Responsibilities

  • Develop, maintain,and enhance backend services and APIs.
  • Collaborate with front-end developers and other team members to integrate user-facing elements.
  • Ensure code quality, performance, and reliability through code reviews and testing.
  • Mentor junior developers and contribute to the team's skills development.
  • Stay updated with the latest industry trends and technologies.
  • Design and implement scalable and high performance systems.
  • Implement security protocols to protect user data, such as encryption, authentication, and authorization.
  • Use version control systems like Git (and platforms like GitHub, GitLab, or Bit-bucket) to manage codebase versions, collaborate with teammates, and resolve conflicts.
  • Stay up to date with the latest trends in backend development, new frameworks, libraries, or technologies, and suggest improvements for the application architecture.
  • Interact with clients or stakeholders to gather technical requirements or provide updates on system performance.

Qualifications

  • A Bachelor’s degree in Computer Science or a related field (Master's is optional).
  • 3 years+ experience in backend development.
  • Strong proficiency in programming languages such as Java, python,or Node.js.
  • Familiarity with cloud platforms(AWS, GCP,Azure).
  • Strong communication and teamwork abilities.
  • Proficiency in designing and developing restful APIs.
  • Excellent problem solving skills and attention to details.
  • Proven understanding of software development practices.
  • Knowledge of containerization and orchestration(Docker,Kubernetes).
  • Strong proficiency in working with SQL (e.g., PostgreSQL, MySQL, Oracle) and NoSQL databases (e.g., MongoDB, Cassandra, Redis).
  • Familiarity with setting up and managing CI/CD pipelines (e.g., Jenkins, GitLab CI, CircleCI).

What We Offer

  • Competitive salary and benefits package.
  • Opportunity to work in a dynamic and innovative environment.
  • Professional development and growth opportunities.
  • A supportive and collaborative work culture.

Method of Application

Interested and qualified candidates should send their Applications to: pm@ethnos.com.ng using the Job Title as the subject of the email.


Share job