C#.Net Backend Developer at Stella Maris Schools

Experience: Mid-level

Education: Bachelors

Job-type: Full Time

Location: Abuja

Field: IT

Stella Maris School is full of happy and highly motivated children. We are committed to providing a warm, welcoming and nurturing atmosphere with a strong educational ethos and moral values.

Job overview 

  • We are seeking a highly skilled and motivated Back-End Developer to join our development team. The successful candidate will be responsible for designing, building, and maintaining the server-side logic, APIs, and database systems that power our applications.
  • You will collaborate closely with front-end developers, DevOps engineers, product managers, and other stakeholders to deliver scalable, secure, and high-performance solutions.

 Responsibilities

  • Server-Side Development: Design, build, and maintain robust, scalable, and secure server-side applications and services using [insert relevant languages or frameworks, e.g., Node.js, Python, Java, .NET].
  • API Development and Integration: Develop and maintain RESTful or GraphQL APIs for front-end consumption and third-party integrations.
  • Database Design and Management: Design and manage relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB). Optimize queries for performance and scalability.
  • Application Architecture: Contribute to the design and development of the application architecture to support current and future business requirements.
  • Security and Compliance: Implement data protection and security best practices, including authentication, authorization, and encryption.
  • Testing and Debugging: Write and maintain unit, integration, and performance tests. Troubleshoot and debug issues in staging and production environments.
  • Version Control and CI/CD: Use Git for source control. Participate in code reviews, and contribute to continuous integration and deployment pipelines.
  • Documentation: Maintain comprehensive technical documentation for services, systems, and processes to ensure clarity and future maintainability.
  • Collaboration: Work closely with cross-functional teams including front-end developers, UI/UX designers, QA testers, and DevOps to deliver complete and cohesive products.

Qualifications and Requirements

  • Bachelor’s Degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience).
  • 2+ years of hands-on back-end development experience
  • Proven track record of building scalable back-end systems and APIs

Technical Skills:

  • Proficient in at least one back-end programming language (e.g., Node.js, Python, Java, Ruby, PHP, C#)
  • Experience with frameworks like Express.js, Django, Spring Boot, or Laravel
  • Strong understanding of database systems (SQL and/or NoSQL)
  • Experience with containerization tools (e.g., Docker) and cloud platforms (e.g., AWS, Azure, GCP)
  • Familiarity with API standards, caching strategies, and message queues (e.g., RabbitMQ, Kafka)
  • Understanding of DevOps practices and CI/CD tools (e.g., Jenkins, GitHub Actions)

Soft Skills:

  • Strong problem-solving and analytical skills
  • Excellent communication and teamwork abilities
  • Self-motivated and capable of working independently or in a team
  • Detail-oriented with strong organizational and time management skills

Preferred Skills (not mandatory):

  • Experience with microservices architecture
  • Knowledge of authentication and authorization protocols (e.g., OAuth2, JWT)
  • Familiarity with Agile methodologies and tools (e.g., Scrum, Jira)
  • Exposure to serverless computing or event-driven architectures.

Method of application 
Meet the Qualifications? Email your CV to [email protected] using the Job Title as the subject of the email.

Fast Track Your Application

Want to skip the queue? Submit your CV directly and our team will prioritise your application.

Submit Your CV

Latest Jobs

Scroll to Top