A tech solutions company in the Philippines is looking for a skilled backend developer to design and maintain server-side applications and APIs. The ideal candidate will have a Bachelor's degree in Computer Science and 2-3 years of experience in C#/.NET Core and PostgreSQL. Responsibilities include ensuring API security, collaborating with frontend developers, and improving system performance. This role offers the opportunity to work with innovative technologies in a dynamic environment.
Qualifications
2-3 years of professional back-end development experience.
Strong understanding of security best practices in API development.
Strong SQL skills in schema design and performance tuning.
Responsibilities
Design, develop, and maintain server-side applications and APIs.
Ensure API security and enforce secure coding best practices.
Collaborate with frontend developers to integrate APIs.
Skills
C#/.NET Core
PostgreSQL
MongoDB
Asynchronous programming
RESTful API development
Unit testing (xUnit, NUnit)
Education
Bachelor’s degree in computer science or related field
Tools
Entity Framework
Version control workflows
Job description
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 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 to improve team performance.
Troubleshoot and resolve bugs, performance bottlenecks, and system failures.
Conduct and assist in performance and vulnerability assessment and testing.
Bachelor’s degree in computer science, Information Technology, or related field (or equivalent experience).
2-3 years 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.