Requirements:
- Expertise in .NET-based development and maintenance using Optimizely CMS, delivering reliable and high-performing backend functionality.
- Strong proficiency in NestJS (TypeScript/JavaScript) and Django for backend interface and service development.
- Solid experience with OpenAPI/Swagger for creating and maintaining clear, comprehensive API documentation.
- Hands-on experience with relational databases, including Azure SQL, PostgreSQL, and MS SQL, optimizing for performance and scalability.
- Familiarity with Jest or equivalent testing frameworks to ensure code reliability, including unit and integration testing.
Responsibilities:
- Lead backend functionality development to support the client’s digital services and website, ensuring reliability and performance.
- Work closely with the frontend developer and Product Owner to align backend development with overall project objectives and user experience goals.
- Develop and integrate backend features with an emphasis on security, efficiency, and scalability to support high-traffic and data-driven services.
- Maintain and optimize backend code, ensuring best practices in software development, including documentation and testing.