Back-end Developer
Design and deliver secure, high-performance, and scalable backend systems and APIs. Drive backend innovation across enterprise platforms with a collaborative engineering team.
Build secure, high-performance backend systems for enterprise platforms.
We are seeking an experienced Backend Developer to design and deliver secure, high-performance, and scalable backend systems and APIs. This role involves optimizing data architectures, ensuring system reliability and security, and integrating enterprise platforms.
You will play a key role in driving backend innovation and collaborating with cross-functional teams to deliver robust, production-ready solutions.
Primary Responsibilities
- Design, develop, and maintain server-side applications and APIs.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Work with relational and NoSQL databases to design schemas and optimize queries.
- Design, optimize, and maintain relational data models — writing stored procedures, views, and indexes for peak performance.
- Ensure API security, authentication, and authorization.
- Enforce secure-coding best practices and robust audit-trail logging for all critical operations.
- Improve the performance, scalability, and security of backend systems.
- Integrate with third-party platforms, directory services, and message buses.
- Ensure high availability and resilience: implement logging, metrics/monitoring, and exception handling.
- Collaborate with frontend developers to integrate APIs and backend services.
- Write comprehensive unit/integration tests and participate in code reviews, pair programming, and knowledge-sharing sessions.
- Troubleshoot and resolve bugs, performance bottlenecks, and system failures.
- Conduct and assist in performance and vulnerability assessment and testing.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience).
- 2–3 years of professional back-end development experience in C#/.NET Core (6+), delivering production-grade APIs.
- 2–3 years of experience with PostgreSQL and working knowledge of MongoDB.
- 2–3 years of experience in asynchronous programming, LINQ, and Entity Framework.
- Strong SQL skills: schema design, T-SQL, performance tuning, and transaction management.
- Strong understanding of RESTful API development and security best practices.
- Familiarity with file storage and processing.
- Experience with real-time features and background jobs.
- Knowledge of unit testing frameworks (e.g., xUnit, NUnit) and mocking tools.
- Experience with authentication/authorization systems, including JWT and role-based access control.
- Comfortable with version control workflows and agile best practices.
Ready to apply?
Send your CV, a short intro, and links to relevant work for the Back-end Developer role.
Let's talk
Software that works for the way you work.
Tell us about your operations. We'll show you how Cosmotech can fit in.
